我有一个正在尝试部署的应用程序(Discourse 的安装)。但是,它指向的电子邮件服务器具有用于 SMTP 的自签名 ssl 证书。
有解决办法吗?或者我是否需要找到一种使用“有效”SSL 证书发送邮件的方法?
最佳答案
很少有事情真正关心 SMTP 的正确证书。主要是用户代理。
如果证书有问题,您不会超时,但会收到验证错误。我怀疑正在发生的事情是您正在尝试通过防火墙未监听或暴露的 SMTPS 端口进行连接。
尝试使用 SMTP+STARTTLS。这会通过端口 25 或 587 协商 TLS,而不是尝试直接连接到 465。
关于ruby-on-rails - ActionMailer 和自签名的 SSL 证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21591600/