这是一个奇怪的问题。我们使用 Exchange 2007 服务器来处理公司来往的电子邮件。有两个主要问题可能相关。
- 我们发给任何一位客户的邮件都没有被收到。
当我们向某位特定客户发送任何类型的邮件时,他们永远收不到。我们已确认该地址,并尝试向同一域上的其他邮件地址发送更多邮件,但他们仍然收不到。从未出现过任何错误(电子邮件或其他错误)。(与域有关?列入黑名单?)
- 有时(间歇性地)发送到我们公司的邮件(可以是我们域名上的任何地址)从未被收到。
前几天我在家里尝试过这个,并向我的工作地址发送了一封邮件。从来没有收到过。但第二天我又发了一封,邮件收到了(所以邮件地址没有问题)。从来没有出现过错误(电子邮件或其他错误)。
有什么想法从哪里开始寻找原因?
答案1
如果您要跟踪此问题,您必须首先查看 Exchange 服务器上的邮件跟踪日志,以确定您对邮件做了什么。如果您不熟悉 Exchange 2007 中的邮件跟踪,请查看本系列文章解释如何操作。发送测试消息,然后在系统中跟踪它 - 您将能够准确确定服务器对该消息做了什么。如果您看到服务器将消息传递给收件人服务器,您可以放心,完全相信您的系统运行正常,收件人服务器是出现问题的服务器 - 而您显然无法解决这个问题。如果不跟踪消息,您将不知道实际故障在哪里。
答案2
好吧,这太糟糕了。首先要注意的是 - 许多反垃圾邮件系统会直接销毁电子邮件。就这样。没有通知,没有错误。只是消失了 - 这是为了确保您无法从拒绝中推断出有关电子邮件地址的信息。
我会通过跟踪一些电子邮件来检查单个客户。如果有 SPF 记录,请检查(如果没有,请添加一个)- SPF 失败是一个典型的有限问题:检查 SPF 的人会丢弃电子邮件,大多数服务器还没有检查。
您是否遇到了 DNS 问题?有时是连接问题?