我正在使用cfmail通过删除选项发送附件。 我知道它有效,因为我使用Gmail作为我的邮件服务器,我可以在Gmail中的已发送邮件文件夹中看到该邮件。
C:\ ColdFusion10 \ cfusion \ Mail \ Undelivr文件夹中有文件。 当我将它们移动到C:\ ColdFusion10 \ cfusion \ Mail \ spool文件夹时,它们会再次移回Undelivr。
mail.log
说的话如下:
“错误”, “调度器-0”, “15年6月9日”, “11点十六分55秒” ,,“javax.mail.MessagingException的: 发送消息时发生IOException;嵌套异常是: java.io.FileNotFoundException: C:\ inetpub \ wwwroot \ myDomainName \ myFileName.pdf(系统找不到 指定的文件)“
所以当我去C:\ inetpub \ wwwroot \ myDomainName \时,果然,附件不存在。但我可以看到客户收到了附件的电子邮件,因为我可以在Gmail中的已发送邮件文件夹中看到它。
因此电子邮件已发送,但它位于Undelivr文件夹中。
答案 0 :(得分:3)
让我们看看你的CFMAIL和CFMAILPARAM标签。你有任何机会删除=" true"设置?