domain-name-system – Hotmail向A记录发送电子邮件而不是MX记录

前端之家收集整理的这篇文章主要介绍了domain-name-system – Hotmail向A记录发送电子邮件而不是MX记录前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我的网站托管在一个位置,也在接受电子邮件的服务器上,我使用Google Apps for mail作为我的电子邮件提供商.在过去的18个月里我没有遇到任何问题,也没有关于电子邮件丢失的报道.

然而,本周,使用Hotmail的人试图通过电子邮件发送给我.他们发送的电子邮件中有25-50%会返回给他们,并显示“550 relay relay allow”消息.

我的MX记录是正确的,并检查我的Web服务器上的Exim日志我发现Hotmail正在尝试将电子邮件发送到A记录,因为此服务器可以接受电子邮件.这似乎是一个known problem与Hotmail.

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

解决方法

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

但是,如果域使用不同的邮件服务器,Hotmail仍会尝试将邮件传递到域的A记录.如果机器提供550 Relay拒绝,Hotmail将无法发送邮件.它不会尝试域的MX记录.

只能解决防火墙端口25,因此Hotmail无法连接到您的端口25.如果失败,hotmail将尝试解析MX记录.

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

猜你在找的HTML相关文章