我正在使用 SendGrid 的 SMTP API(不是 WEB API),并正在考虑使用
cfmail
发送电子邮件。如果我使用 cfmail
发送电子邮件,并且想在某处使用 X-SMTPAPI
标头,您认为 cfmail
是一个可以做到这一点的地方吗?请澄清。
您可以通过使用
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>
这对我有用。 上述建议引发了错误。
<cfmailparam
name="X-SMTPAPI"
value='{"category":["Cool Emails"]}'>
要从 webhook 数据中的 sendgrid 返回 guid(这样我就可以将发送的电子邮件连接到 webhook 的电子邮件),这是我需要的语法:
<cfmailparam
name="X-SMTPAPI"
value = '{"unique_args:{"email_guid":"#email_guid#"}}'>