我的网站托管在一个位置,也在接受电子邮件的服务器上,我使用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一无所知.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。