我正在尝试使用PHPMailer和谷歌SMTP发送消息,但我收到了错误
连接:打开ssl://smtp.gmail.com:465,t = 10,opt = array('ssl'=> array('verify_peer'=> false,'verify_peer_name'=> false ,'allow_self_signed'=> true,),) SMTP错误:无法连接到服务器:连接超时(110) SMTP connect()失败。
邮件从我本地计算机上的服务器发送正常,但它不能在我的VPS(Debian 9)上运行。端口465正在侦听,这是我在调用命令时看到的
netstat -pln -t
tcp 0 0 0.0.0.0:465 0.0.0.0:* LISTEN 15436 / master
tcp6 0 0 ::: 465 ::: * LISTEN 15436 / master
当我尝试使用telnet连接到谷歌SMTP时
telnet smtp.gmail.com 456
我得到了
尝试173.194.73.109 ...
然后没有任何事情发生。只是用光标清空命令行,我甚至无法用^]退出telnet,我必须重新启动我的ssh连接。与端口587相同。
UPD:经过大量时间等待我收到了telnet错误
无法连接到远程主机:网络无法访问
btw ping 173.194.73.109
正常工作
telnet localhost 465
也可以正常使用
答案 0 :(得分:0)
因此,如果有人对解决方案感兴趣,我只是联系我的支持并询问他们是否有任何限制。他们说他们没有,他们也重置了我的SMTP,所以它开始工作正常。