Exchange - 未收到邮件返回代码 5.7.0 访问被拒绝

Exchange - 未收到邮件返回代码 5.7.0 访问被拒绝

我在我们的 Exchange 服务器(exchange 2003 SP2)上遇到了奇怪的问题;最近有些域无法与我们的服务器通信。

我们可以毫无问题地向外发送消息,但我们无法从某些(并非全部)外部域接收消息。

SMTP 连接已正确建立,但某些发件人收到错误消息,提示无法投递邮件。

以下是我在 SMTP 日志中看到的内容:

[...] EHLO - +sender.fr 250 0 314 23 0 SMTP - - - -
[...] MAIL - +FROM:<[email protected]> 250 0 70 68 0 SMTP - - - -
[...] RCPT - +TO:<[email protected]> 250 0 0 39 0 SMTP - - - -
[...] QUIT - sender.fr 240 4219 71 20148 4125 SMTP - - - -

日志中看不到任何 DATA 或 BDAT 命令。

发送者收到如下错误消息:

Reporting-MTA: dns; sender.fr
X-Postfix-Queue-ID: F3491132B0
X-Postfix-Sender: rfc822; [email protected]
Arrival-Date: Thu, 14 Jan 2016 18:00:56 +0100 (CET)

Final-Recipient: rfc822; [email protected]
Action: failed
Status: 5.0.0
Diagnostic-Code: X-Postfix; host smtp.mydomain.fr[x.x.x.x] said: 550 5.7.0
Access Denied (in reply to end of DATA command)

我在 Exchange 邮件跟踪器中没有找到这封邮件的踪迹。

奇怪的是它之前是可以正常工作的。我最近唯一做的事情就是设置一个新的 Exchange 2010 服务器,但它还没有投入使用(收到的邮件仍然被导向 2003 前端)。

邮件顺利通过我们的 UTM(fortigate 600C),发件人已被列入白名单,以确保万无一失,并且没有任何变化。

我还禁用了我们交换服务器上的管道功能,因为我发现它有时会导致问题。

这种情况只发生在部分域名上(不是全部)。我联系了一些域名的 IT 部门,看来我们是唯一遇到问题的网站。

我已经在这个问题上花了相当多的时间,但不知道哪里出了问题,有人知道吗?

感谢您的帮助!

答案1

您不能真正安装 Exchange 2010 然后不使用它,因为 Exchange 不是那样工作的。因此,我会检查 Exchange 2010 服务器是否配置正确。在默认接收连接器上启用匿名身份验证并重新启动 MS Exchange 传输服务。

从错误中无法判断 Exchange 是否直接应答 SMTP 调用,或者设备是否应答。这可以提示问题可能出在哪里。

相关内容