首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >cfmail不能正常工作

cfmail不能正常工作
EN

Stack Overflow用户
提问于 2013-12-10 03:58:12
回答 1查看 364关注 0票数 0

我正在尝试使用以下脚本发送电子邮件,但它不工作,并抛出错误:

代码语言:javascript
复制
<cfmail to="user@mydomain.com" 
            from="user@mydomain.com" 
           <!---  subject="#sub#"   --->
            type="html" 
            server="smtp.sendgrid.net" 
            timeout="360" 
            username="un" 
            password="psw"  >

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

错误是:在<cfmailparam tag line上\找到无效的令牌

我也尝试过删除标签,但还是不起作用。

EN

回答 1

Stack Overflow用户

发布于 2013-12-10 04:06:44

这不是在CFML中转义引号的方式。您应该能够将它们加倍。如下所示:

代码语言:javascript
复制
<cfmailparam name="X-SMTPAPI" value="{""category"":""Cool Emails""}">

或者您可以使用单引号将您的值括起来,而不是使用双引号。这将允许您在值中使用双引号。如下所示:

代码语言:javascript
复制
<cfmailparam name='X-SMTPAPI' value='{"category":"Cool Emails"}'>

此外,在您的示例中,您不需要在<cfmail>标记中使用<cfoutput>标记。

票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20479540

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档