将 SendGrid 的 SMTP API 与 CFMAIL 集成

问题描述 投票:0回答:3

我正在使用 SendGrid 的 SMTP API(不是 WEB API),并正在考虑使用

cfmail
发送电子邮件。如果我使用
cfmail
发送电子邮件,并且想在某处使用
X-SMTPAPI
标头,您认为
cfmail
是一个可以做到这一点的地方吗?请澄清。

coldfusion coldfusion-9 sendgrid cfmail
3个回答
2
投票

您可以通过使用

cfmailparam
标签添加自定义标头来完成此操作。因此:

<cfmailparam  
    name="X-SMTPAPI" 
    value="{\"category\":\"Cool Emails\"}">

cfmail
标签的上下文中,如下所示。

<cfmail 
    from="[email protected]" 
    to="[email protected]" 
    subject="I am using CF Mail to do this!"> 
<cfmailparam  
    name="X-SMTPAPI" 
    value="{\"category\":\"Cool Emails\"}">

Look at my awesome use of cfmail!
</cfmail>

更多内容可以在 Adobe 文档中找到


0
投票

这对我有用。 上述建议引发了错误。

<cfmailparam  
    name="X-SMTPAPI" 
    value='{"category":["Cool Emails"]}'>

0
投票

要从 webhook 数据中的 sendgrid 返回 guid(这样我就可以将发送的电子邮件连接到 webhook 的电子邮件),这是我需要的语法:

<cfmailparam 
    name="X-SMTPAPI"
    value = '{"unique_args:{"email_guid":"#email_guid#"}}'>
© www.soinside.com 2019 - 2024. All rights reserved.