这个问题可能有一个显而易见的答案,但我还没有找到。我有两封电子邮件,发送给我们公司的两个不同的人。一个人收到了邮件,另一个人没有。我想尝试更好地了解原因。我能想到的一种方法是分析原始电子邮件(我们使用 Exchange 2003),看看问题是否可能出在发件人一方而不是我们一方。
通常使用什么技术来剖析电子邮件和/或验证其有效性。此外,在 Exchange 方面可以做些什么来了解未送达的电子邮件可能发生了什么。我已经询问了我们当地的 Exchange 管理员,但他无法回答我的问题,所以我希望社区能提供帮助——谢谢。
答案1
你可以使用 Exchange 的邮件跟踪功能来准确查看传入邮件的路径;这就是我的起点。有一个不错的教程这里。请注意,这是您的 Exchange 管理员必须要做的事情。
答案2
嗯,我认为不可能剖析一封从未到达的电子邮件:)
1) 您最终应该会收到发件人的 NDR,其中说明邮件失败的原因。
2) 启用消息跟踪,您将获得通过服务器的所有消息的日志。以下是一些走访。
3) 启用 SMTP 服务中的日志记录(如果消息源自服务器外部)。
4)检查您的防火墙日志,特别是如果它们进行任何类型的邮件过滤(很多都有)。