域和现有 Exchange 服务器的 DNS 设置

域和现有 Exchange 服务器的 DNS 设置

我为某人建立了一个网站,并将他的域名重定向到我的服务器。他有自己的 Exchange 邮件服务器,他仍想使用。域名转移后他无法收到邮件。

我添加了一个 MX 记录,其中包含他的 Exchange 服务器的服务器名称,现在他可以发送和接收邮件了。距离他的邮件停止接收还不到 24 小时。

现在我的问题是:在我添加 MX 记录之前,有没有办法获取他应该收到的邮件?

答案1

电子邮件服务器将重试发送失败的电子邮件,但如果停机时间“很长”,您可能会丢失电子邮件,因为它们不会永远重试。我不确定这个期限有多长。

答案2

您可能需要检查 RFC2821 以及在您的服务器上设置的潜在邮件服务器的相应实现。

如果未找到 MX 记录,但找到了 A RR,则将 A RR 视为与隐式 MX RR 相关联,其优先级为 0,指向该主机。RFC 2821

因此问题应该是您的服务器是否可能接受/拒绝了这些电子邮件。在大多数情况下,您的服务器会发送类似的信息,SMTP 550 error, 5.1.1 User Unknown因为它不知道应该接受这些收件人的邮件。

因此,至少不会有任何邮件在未经处理的情况下丢失,因为收件人应该已经收到您的邮件服务器的通知。

否则,如果您没有在域的 A RR 地址上运行任何邮件服务器,邮件服务器应该尝试重新发送电子邮件。

这仅适用于所有涉及的邮件服务器均符合 RFC 的行为

相关内容