MX 更改后邮件客户端停止工作

MX 更改后邮件客户端停止工作

起初我使用“example.com”作为我的 MX 记录,一切运行正常,IMAP、SMTP,从邮件客户端发送邮件。然后我将我的 mx 记录更改为“mail.example.com”,一切都变得一团糟。

当我在服务器设置中重新配置邮件客户端以再次使用“mail.example.com”时,它不起作用,可能是 Postfix 中存在一些错误,但由于最后期限,我决定缩短时间并将 MX 记录恢复回“example.com”。

我使用 iRedMail (Dovecot/Postfix) 作为邮件服务器。我使用 roundcube 作为主网络邮件,使用 rainloop 作为辅助网络邮件。我使用 iRedmail 主 roundcube 从网络邮件发送电子邮件时一切正常,但其他网络邮件客户端以及桌面/安卓邮件客户端上仍然出现这些错误

在此处输入图片描述 此处的截图是 Rainloop 服务器设置。即使我再次恢复设置,它总是失败

答案1

问题已解决。

iRedMail - Rainloop 组合现在运行良好。

问题的根源在于我自己的服务器 IP 在 fail2ban 中被禁止,这使得邮件可以在服务器自己的 IP 以外的任何地方访问。(我知道这很荒谬,但是当我甚至无法在服务器的 Web 浏览器中访问自己的域名甚至 IP 地址时,我发现了这一点,只有 localhost 可以工作。

fail2ban 还搞乱了 dns,因此尝试使用 mx 记录进行传入/传出设置将导致错误“stream_socket_client 无法连接到 tcp 连接被拒绝。该错误使我的服务器的 ip 地址端口(25、143、993)看起来好像没有打开,但实际上它们是打开的。我正在使用 webmin,禁用 fail2ban 立即解决了所有套接字连接被拒绝的错误。

希望这对任何使用 iRedmail-Rainloop 组合的人都有帮助。

相关内容