【发布时间】:2013-11-06 22:04:34
【问题描述】:
我正在使用 SendGrid’s SMTP API(不是 WEB API)并且正在考虑使用 cfmail 发送电子邮件。如果我使用cfmail 发送电子邮件,并且想在某处使用X-SMTPAPI 标头,您认为cfmail 是一个这样做的地方吗?请澄清。
【问题讨论】:
标签: coldfusion coldfusion-9 sendgrid cfmail
我正在使用 SendGrid’s SMTP API(不是 WEB API)并且正在考虑使用 cfmail 发送电子邮件。如果我使用cfmail 发送电子邮件,并且想在某处使用X-SMTPAPI 标头,您认为cfmail 是一个这样做的地方吗?请澄清。
【问题讨论】:
标签: coldfusion coldfusion-9 sendgrid cfmail
您可以通过使用cfmailparam 标记添加自定义标头来做到这一点。因此:
<cfmailparam
name="X-SMTPAPI"
value="{\"category\":\"Cool Emails\"}">
在cfmail 标签的上下文中,它将如下所示。
<cfmail
from="you@example.com"
to="nick@sendgrid.com"
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>
【讨论】:
cfmail 支持通过 server、username、password 和 port 属性 (cfdocs.org/cfmail) 指定服务器、用户名/密码和端口。
这对我有用。 上述建议引发了错误。
<cfmailparam
name="X-SMTPAPI"
value='{"category":["Cool Emails"]}'>
【讨论】: