Hotmail将电子邮件发送到A记录而不是MX记录

Pet*_*erB 6 domain-name-system email mx-record g-suite

我将我的网站托管在一个位置,在一台也接受电子邮件的服务器上,我使用 Google Apps 作为我的电子邮件提供商。在过去的 18 个月里,我没有遇到任何问题,也没有关于电子邮件丢失的报告。

然而,本周,有人使用 Hotmail 尝试给我发电子邮件。他们发送的电子邮件中有 25-50% 会返回给他们,并带有“不允许 550 中继”消息。

我的 MX 记录是正确的,检查我的 Web 服务器上的 Exim 日志,我看到 Hotmail 正在尝试向 A 记录发送电子邮件,因为该服务器可以接受电子邮件。这似乎是Hotmail 的一个已知问题

由于我无法禁止网络服务器接受来自 Hotmail 的邮件(因为其他人使用网络服务器作为他们的电子邮件托管),是否有解决方案?

小智 17

Hotmail 未能使用正确的 DNS 规则。Hotmail 将始终尝试首先发送到域的 A 记录,而忽略 MX 记录。如果域 A 记录接受连接(例如,它运行邮件服务器),它将尝试发送电子邮件,如果网络服务器和邮件服务器是同一个盒子,这在大多数情况下不会成为问题。

但是,如果域使用不同的邮件服务器,Hotmail 仍会尝试将邮件发送到域的 A 记录。如果机器给出 550 Relay denied Hotmail 将无法投递邮件。它尝试域的MX记录。

唯一的解决方法是连接到防火墙端口 25,因此 Hotmail 无法连接到您的端口 25。如果连接失败,hotmail 将尝试解析 MX 记录。

多年来,这一直是一个问题,但 Hotmail 却一无所知。

  • 你有这方面的参考吗?这听起来根本不对。 (3认同)