Coldfusion 部分发送的电子邮件导致CF10中出现错误

Coldfusion 部分发送的电子邮件导致CF10中出现错误,coldfusion,smtp,Coldfusion,Smtp,我的公司刚刚打开SMTP中继的发件人验证。所以在过去,我可以给nobody@company.com它不会导致任何错误。现在,这封电子邮件的结果是: "Error","scheduler-2","10/31/16","09:04:49",, "com.sun.mail.smtp.SMTPSendFailedException: 250 2.0.0 xxxxxxxx-1 Message accepted for delivery ; nested exception is: com.sun.mail

我的公司刚刚打开SMTP中继的发件人验证。所以在过去,我可以给nobody@company.com它不会导致任何错误。现在,这封电子邮件的结果是:

"Error","scheduler-2","10/31/16","09:04:49",,
"com.sun.mail.smtp.SMTPSendFailedException:
250 2.0.0 xxxxxxxx-1 Message accepted for delivery ;
nested exception is: com.sun.mail.smtp.SMTPAddressFailedException:
550 5.1.1 User Unknown on Mail Relay"

<> P>是否有任何我可以通过JVM参数或其他东西来忽略这些错误并考虑发送的电子邮件?有一个邮箱,我们每天发送2-3K封电子邮件,现在每天大约有1K封“未送达”的电子邮件:(

异常
SMTPAddressFailedException
是邮件服务器上身份验证失败的结果,因此这与JVM配置完全无关。ColdFusion只构建邮件内容并将其添加到邮件假脱机程序。由于假脱机程序的异步性质,您无法在运行时捕获这些错误


您唯一的选择是在使用
cfmail
之前与实际的邮件服务器通信(并询问发件人是否合法)但是,据我所知,CF中没有内置的函数/标记/工具来执行此操作。

异常
SMTPAddressFailedException
是邮件服务器身份验证失败的结果,因此这与JVM配置完全无关。ColdFusion只构建邮件内容并将其添加到邮件后台处理程序。由于async.na对于后台处理程序,您无法在运行时捕获这些错误


您唯一的选择是在使用
cfmail
之前与实际的邮件服务器进行通信(并询问发件人是否合法)。但是,据我所知,CF中没有内置的功能/标签/工具可以这样做。

谢谢,Alex。我恐怕这就是答案……:(谢谢,Alex。我担心这就是答案……:(