我在我的cfmail
一个网站上添加了一个标签,并且代码在我的开发人员服务器上运行良好,但是当我将它上传到生产时它不想工作。我检查了日志文件,CF 没有显示任何错误或未送达的电子邮件。此外,我将我的代码与其他工作网站进行了比较,我没有发现任何可能导致问题的差异。
以下是我的代码,如果您看到错误请告诉我,并且请记住,此代码适用于与生产服务器具有相同配置的开发服务器。
<cfif sjResponse['szIsApproved'] eq '1' >
<cfmail to="#Email#" type="html"
from="#trim(replace(myStruct.sitename, " ", "", "all"))#"
subject="Your credit card has been approved for processing">
<cfmodule template="example.cfm" attributeCollection="#myStruct#">
</cfmail>
</cfif>
谢谢您的帮助
回答:
from="#trim(replace(myStruct.sitename, " ", "", "all"))#"
那是我的错误。我在代码中有错误的变量。我不得不把 myStruct.email 改为我刚刚看到的