Networking 无法访问phpmailer网络

Networking 无法访问phpmailer网络,networking,smtp,connection,phpmailer,failed-to-connect,Networking,Smtp,Connection,Phpmailer,Failed To Connect,有些时候尝试通过php web应用程序发送电子邮件时,我会遇到“smtp连接失败”,而有些时候,它工作正常,不会引发任何异常。 该应用程序的配置与往常一样(“smtp.gmail.com”,端口:587,协议:TLS)。我认为这个错误是由一个超时触发的,因为gmail服务器没有响应。从上周左右开始,我就注意到了这种不正常的行为。有什么线索吗 这是启用“SMTPDebug=3”的响应: 2017-02-02 16:19:36连接:打开smtp.gmail.com:587,超时=300,选项=数组(

有些时候尝试通过php web应用程序发送电子邮件时,我会遇到“smtp连接失败”,而有些时候,它工作正常,不会引发任何异常。 该应用程序的配置与往常一样(“smtp.gmail.com”,端口:587,协议:TLS)。我认为这个错误是由一个超时触发的,因为gmail服务器没有响应。从上周左右开始,我就注意到了这种不正常的行为。有什么线索吗

这是启用“SMTPDebug=3”的响应:

2017-02-02 16:19:36连接:打开smtp.gmail.com:587,超时=300,选项=数组( ) 2017-02-02 16:20:18 SMTP错误:无法连接到服务器:无法访问网络(101) 2017-02-02 16:20:18连接:打开smtp.gmail.com:587,超时=300,选项=数组( ) 2017-02-02 16:21:02 SMTP错误:无法连接到服务器:无法访问网络(101)

我还尝试将“tls://”添加到主机地址smtp.gmail.com,正如在other tread中建议的那样,但没有成功


提前感谢

奇怪的是,PHP代码几乎没有可能使您的网络上下波动,相应地,更改PHP代码不太可能修复您的网络。。。换句话说,修复你的网络。我会检查你是否有防火墙阻止出站流量。可能是