0

我正在使用 cfmail 发送带有删除选项的附件。而且我知道它正在工作,因为我使用 Gmail 作为我的邮件服务器,并且我可以在 Gmail 的已发送邮件文件夹中看到电子邮件。

C:\ColdFusion10\cfusion\Mail\Undelivr 文件夹中有文件。当我将它们移动到 C:\ColdFusion10\cfusion\Mail\spool 文件夹时,它们会再次移回 Undelivr。

mail.log说这样的话:

"Error","scheduler-0","06/09/15","11:16:55",,"javax.mail.MessagingException: 发送消息时出现 IOException;嵌套异常为:java.io.FileNotFoundException: C :\inetpub\wwwroot\myDomainName\myFileName.pdf (系统找不到指定的文件)"

所以当我去C:\inetpub\wwwroot\myDomainName\时,果然没有附件。但我可以看到客户收到了带有附件的电子邮件,因为我可以在 Gmail 的已发送邮件文件夹中看到它。

因此,电子邮件已发送,但它位于 Undelivr 文件夹中。

4

1 回答 1

3

让我们看看您的 CFMAIL 和 CFMAILPARAM 标签。你有没有机会设置属性 remove="true" ?

于 2015-06-09T21:09:53.457 回答