【发布时间】:2011-04-01 11:49:04
【问题描述】:
我正在 asp.net 中创建时事通讯。我正在发送给 2000 个电子邮件收件人。此操作迭代每封邮件并使用 SMTP 邮件发送。 Please see my previous question .我的服务器使用 hmailserver。
我的问题是
有时会显示此错误:邮箱不可用。服务器响应为:5.1.1 收件人地址被拒绝:中继收件人表中的用户未知
或
邮箱不可用。服务器响应为:未知用户邮箱不可用。服务器响应是:未知用户
【问题讨论】:
-
您的问题是什么?这种行为看起来就像我在 2000 个地址的邮件列表中所期望的那样;其中一些将不再(如果曾经)有效。
-
我认为他的问题是,当其中一个收据失败时,邮件不会发送到其他的,因为抛出异常并且整个过程没有完成。
-
您需要在 try-catch 块中执行每次发送,记录发生的任何异常,然后继续处理列表的其余部分。