为什么我得到 Swift_TransportException:无法连接服务器中的 TLS 加密?

Why I'm getting Swift_TransportException: Unable to connect with TLS encryption in Server?

我已经从旧服务器迁移到新服务器。新服务器有很大的变化。旧服务器使用 PHP 5.6 和 phalcon 3.2 新服务器使用 PHP 7.3 & phalcon 3.4.4.

在旧服务器中,电子邮件发送工作顺利,但在新服务器中,它抛出以下错误:

Swift_TransportException: Unable to connect with TLS encryption

两个站点的服务器邮件配置是:

MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USERNAME=myemail@gmail.com
MAIL_PASSWORD=mypassword
MAIL_ENCRYPTION=tls

注意:旧站点位于 http,新站点位于 https

经过 35 小时的研究,在我们优秀团队的帮助下,终于找到了解决方案:)

WHM 在我们的服务器上启用了 SMTP 限制。禁用 SMTP 限制后,错误消失了。

您可以通过搜索 SMTP 在 WHM 中找到它,它会在安全中心下可用。禁用它,此错误将不再存在。