传递状态通知(延迟)消息

传递状态通知(延迟)消息

我的一些用户在收件箱中收到了发送给单个收件人的邮件的“递送状态通知(延迟)”消息。以下是让我感到困惑的地方

我进行了 nslookup 测试,发现有 2 个 MX 服务器。我可以连接到其中一个,但无法连接到另一个……两个服务器的首选项均为 0。我去 dnsstuff 确认了一下,结果是

  • 在第一个 MX 服务器上:[无法连接:无法接收数据:操作超时。]
  • 在第二个 MX 服务器上:[连接成功:得到良好响应 [250 ok]](耗时 0.500 秒)

我使用 IIS SMTP 作为 Exchange 2003 的中继服务器,它充当网关服务器。为什么它不将邮件发送到第二个 IP 以避免邮件延迟?...只是好奇。

答案1

看起来他们的一个 0 权重邮件服务器瘫痪了。具有相同权重的服务器采用循环负载平衡,因此当您的邮件服务器连接到该服务器时,它会超时,如果没有更高权重的服务器,那么您将收到 NDR。

如果您无法控制服务器,您可以等待,或者尝试联系运行该服务器的人员。

答案2

Telnet 到第二台服务器的 25 端口

发出这些命令

EHLO yourdomainname.com

MAIL FROM: [email protected]

RCPT TO: [email protected]

DATA

type some data here

end with a period and a few lines

.

看看他们的服务器是否能够接受消息。

相关内容