![选择正在发送的电子邮件](https://linux22.com/image/554612/%E9%80%89%E6%8B%A9%E6%AD%A3%E5%9C%A8%E5%8F%91%E9%80%81%E7%9A%84%E7%94%B5%E5%AD%90%E9%82%AE%E4%BB%B6.png)
最近有一名员工联系我,他声称他没有收到我们服务器发送的所有电子邮件。因此,我打开了 Exchange 系统管理器并浏览了消息历史记录。我发现,尽管电子邮件的收件人字段列出了 4 个电子邮件地址,但只有 2 个内部电子邮件收到了自动发送的消息。
例如,电子邮件在收件人:字段中列出了收件人 A、B、C、D 的电子邮件,但仅将邮件发送给收件人 A 和 B。
另一件值得注意的事情是电子邮件在 .NET 2.0 中通过 Visual Basic 中的 SmtpClient 类发送
为什么电子邮件只发送给某些客户的电子邮件地址?您知道吗?
答案1
你有已启用 SMTP 日志? 很有可能某些邮件的收件人被立即拒绝,但您的程序化 SMTP 客户端例程没有定义任何内容来处理这种情况,只是吞下了错误响应。您需要检查此特定消息的 SMTP 日志。