![Exchange 服务器随机不向某些电子邮件地址发送邮件。未显示在邮件跟踪中](https://linux22.com/image/796670/Exchange%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E9%9A%8F%E6%9C%BA%E4%B8%8D%E5%90%91%E6%9F%90%E4%BA%9B%E7%94%B5%E5%AD%90%E9%82%AE%E4%BB%B6%E5%9C%B0%E5%9D%80%E5%8F%91%E9%80%81%E9%82%AE%E4%BB%B6%E3%80%82%E6%9C%AA%E6%98%BE%E7%A4%BA%E5%9C%A8%E9%82%AE%E4%BB%B6%E8%B7%9F%E8%B8%AA%E4%B8%AD.png)
我目前正在运行 exchange 2010。最近,发送到我们的某些电子邮箱的某些电子邮件无法送达。例如,外部发件人向用户 1、用户 2、用户 3 写了一封电子邮件。用户 1 和用户 3 将收到该电子邮件,但用户 2 永远收不到。消息跟踪没有失败。如果该外部发件人尝试仅向用户 2 发送电子邮件,则消息跟踪根本不会确认该电子邮件的存在。它就是不显示出来。这发生在我们服务器上的几个特定电子邮箱中,并且似乎也发生在特定的发件人身上。
我怎样才能开始追踪该问题?
答案1
如果用户 2 的消息跟踪从未显示测试电子邮件,即使来自 gmail,也应首先检查 gmail(或任何测试发件人)是否有无法送达的邮件。
尝试 SMTP 测试(各种在线工具或只是 telnet: http://support.microsoft.com/kb/153119)
验证来自 user2 的出站电子邮件是否正常工作,并检查远程接收端的标题以确保它看起来也正确(例如,发件人地址正确)
最后,如果中间有层,例如电子邮件网关、SaaS、病毒/垃圾邮件软件等,您也应该检查这些。
答案2
您应该从接收传入邮件的服务器上的 SMTP 协议日志开始;如果您使用的是 Edge 服务器,请从那里开始并检查它们是否确实收到了邮件。如果您直接在 Hub Transport 服务器上接收 Internet 电子邮件,请在那里执行相同操作。如果您在邮件到达任何 Exchange 服务器之前使用任何其他垃圾邮件/病毒过滤解决方案,也请查看那里。
您应该从 SMTP 域的 MX 记录指向的服务器开始检查传送链中的每个步骤,并找出邮件被丢弃的位置。