我们遇到了单个公司试图向我们发送电子邮件的问题。失败代码是#4.4.1,表示连接超时。但是,据我所知,向我们发送电子邮件的其他人都没有遇到此问题。
他们向我发送了退回邮件,而生成服务器是他们的电子邮件服务器。但是,其中一行我不确定:
Final-recipient: RFC822; [email protected]
Action: delayed
Status: 5.4.0.
也许他们打错了电子邮件地址或其他什么?我读到 5.4.0 意味着在我们的电子邮件服务器上找不到该地址。
这个问题是我们的还是他们的?我能做些什么(如果有的话)来帮助解决这个问题?我们有本地 Exchange 2007(在 SBS 2008 VM 中)。
如果电子邮件地址无效,则电子邮件将立即从他们的服务器(当您使用收件人过滤时)或在您的服务器发送后退回。因此,我不认为这是一个错字。
作为收件人,您几乎无法排除故障。在将电子邮件交给您的服务器之前,它不受您的控制。
发件人需要进行故障排除,包括尝试对您的服务器进行 telnet 测试等。例如,这可能是路由问题。如果他们是本地公司,他们可能使用相同的 ISP,并且存在路由问题。
NDR 本身几乎完全没用。
有一个地理 IP 防火墙规则(国家/地区阻止)导致他们的电子邮件无法发送给我们。我禁用了这个,一切都很好了。