Php 为什么我';m获取Swift_TransportException:无法连接服务器中的TLS加密?

Php 为什么我';m获取Swift_TransportException:无法连接服务器中的TLS加密?,php,email,phalcon,swiftmailer,Php,Email,Phalcon,Swiftmailer,我已从旧服务器迁移到新服务器。新服务器有很大的变化。旧服务器使用PHP5.6和phalcon3.2,新服务器使用PHP7.3&phalcon3.4.4 在旧服务器中,电子邮件发送工作正常,但在新服务器中,它抛出以下错误: Swift_TransportException:无法与TLS加密连接 两个站点中的服务器邮件配置为: MAIL_DRIVER=smtp MAIL_HOST=smtp.gmail.com MAIL_PORT=587 MAIL_USERNAME=myemail@gmail.com

我已从旧服务器迁移到新服务器。新服务器有很大的变化。旧服务器使用PHP
5.6
和phalcon
3.2
,新服务器使用PHP
7.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

注意:经过35个小时的研究,在我们伟大团队的帮助下,旧站点位于http
http
,新站点位于https
https
,最终找到了解决方案:)

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

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


如果是具有不同操作系统或操作系统版本的不同服务器,请确保新服务器安装了所有必要的证书。