几天前,我的 Centos 7.x 服务器上的几个域名的所有传入电子邮件突然被退回,现在仍是如此;而传出电子邮件则一直正常。我们怀疑 cPanel 更新可能是原因,因为没有进行其他更改。这些域名一直在使用邮件清洗服务,我们(我、我的托管服务提供商和邮件清洗人员)无法确定原因。
因此,对于最重要的域名 (example.com),我决定绕过邮件清洗器,至少暂时忍受垃圾邮件。因此,我删除了指向邮件清洗器的 MX 记录,并将指向我们本地邮件服务器的 MX 记录减少到一条,然后重新启动 ExIm。
14400 0 mail.example.com
我使用 dig 验证了 DNS 更改是否有效,并且邮件清洗器不再收到该电子邮件。但所有域的所有传入电子邮件仍然被退回。
退回邮件称无法找到域名并“请使用正确的 MX 记录”;但网站运行良好,MXToolbox 表示一切正常。您知道下一步该检查什么才能让传入的电子邮件到达 example.com 吗?
答案1
显然,cPanel 更新弄乱了一些文件/设置,并且从 /etc/filterdomains 文件中删除了 example.com,然后重新启动了 ExIm。这样就解决了所有域的问题。希望这对其他人有所帮助。