SMTP 邮件无法发送且连接失败,但 openssl 正常工作

所以,我搞定了。看起来确实是 DNS 问题(因为在使用 getentopenssl 命令时它能够解析 url)。所以我运行了 getent 来获取 SMTP 中继的主机 IP,然后更改服务器地址为原始 IP 来运行容器。这导致了另一个错误,这个帖子里的那个。那里指出的解决方案,在 yaml 文件中添加一行 DISCOURSE_SMTP_OPENSSL_VERIFY_MODE: none,最终解决了问题。

我不太确定 DNS 问题将来是否还会引起麻烦,希望不会,哈哈,但还是非常感谢你们两位的帮助!

1 个赞