当有来自coldfusion的数据库运行某些查询时,我有这个代码正在向我发送电子邮件。我收到的电子邮件没有问题,但没有正文,只显示主题。我尝试在cfmail标签上使用无类型,并为type =“text”更改cfmailpart标签type =“html”,但没有任何反应。有趣的是,在我的本地文件夹CF8 / mail / undelivr中,我可以看到电子邮件的正文并显示自己没有问题,但是当这些代码转到生产时,不起作用。关于发生了什么的一些线索?
这是我现在使用的代码:
<cfset fechaActual = dateformat(Now(),"dd-mm-yyyy") >
<cfset horaActual = TimeFormat(now(), "HH:mm:ss") >
<cfset archivoActual = CGI.http_host & CGI.script_name & "?" & CGI.query_string>
<cfmail type="html" to="xxx@xxx.com,xxx@xxx.com,xxx@xxx.com" from="xxx@xxx.com" subject="Delete tabla xxx #fechaActual# hrs.">
<cfmailpart type="text">
Este aviso indica que ha sido ejecutado un DELETE en la tabla xxx.
Hora de ejecución: #horaActual#
Fecha de ejecución: #fechaActual#
Ruta:D:\xxx\xxx\xxx\xxx\xxx.cfm
Url: #archivoActual#
Linea: xx
IDs Eliminados: #idaviso#
</cfmailpart>
</cfmail>
谢谢!!! 最好的问候
答案 0 :(得分:-2)
我建议同时使用文本和HTML cfmailparts。包括两者都增加了每个人可读的概率。您可能希望仅使用有限信息使cfmailpart文本非常基本。
请确保仅在文本cfmailpart中包含文本,并在HTML cfmailpart中包含HTML格式的文本。
<cfmail type="html">
<cfmailpart type="text">
Este aviso indica
</cfmailpart>
<cfmailpart type="html">
<p>Some HTML words</p>
</cfmailpart>
</cfmail>