2010-05-27 141 views

回答

1

如果不是在假脱机文件夹,而不是在错误日志中,它已被发送。

看到:Using ColdFusion with mail servers

+0

这是在托管服务器上,所以我不知道我是否有正确的访问 – Tim 2010-05-27 00:46:19

+0

好,这就是CFMail的工作原理。所以.. :) – Henry 2010-05-27 01:04:51

+0

唯一真正的方式来告诉是咨询邮件服务器的日志文件。 ColdFusion只是将电子邮件消息传递给邮件服务器。如果邮件服务器在发送时遇到问题,那么CF不知道它。唐的BCC为重要的东西破解是一个可能的临时解决方案。 – 2010-06-01 15:40:39

0

你总是可以编写一个程序来检查邮件日志。这要求你有权访问日志文件。

5

一个hackish的方式,如果没有访问日志,是BCC备用地址。

0

如果关闭后台邮件到磁盘,他们会试图立即发送。然后,您可以使用try/catch进行陷阱,这会让您记录任何SMTP错误。如果你没有得到一个错误,那么你有理由相信这个消息已经成功发送。

这可能对负载下的性能造成负面影响。这也会对用户体验产生负面影响,因为用户将等待通常发生在后台的SMTP协商。您可能会考虑使用CFTHREAD,但为什么不使用本地假脱机?