为什么我收到 Swift_TransportException: Unable to connect with TLS encryption in Server?

Ift*_*din 5 php email swiftmailer phalcon

我已经从旧服务器迁移到新服务器。新服务器有相当大的变化。旧服务器使用 PHP5.6和 phalcon 3.2,新服务器使用 PHP7.3和 phalcon 3.4.4

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

Swift_TransportException:无法使用 TLS 加密连接

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

MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USERNAME=myemail@gmail.com
MAIL_PASSWORD=mypassword
MAIL_ENCRYPTION=tls
Run Code Online (Sandbox Code Playgroud)

注意:旧站点已开启http,新站点已开启https

Ift*_*din 6

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

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

您可以在WHM中通过搜索找到它SMTP,并且可以在安全中心下找到它。禁用它,这个错误就不会再出现了。

smtp 限制快照