我在用着发电子邮件使用谷歌帐户发送电子邮件..它在多个相同的服务器上运行良好,但在一个服务器上,它给了我以下错误
smtp.gmail.com:587 失败:IO::Socket::INET:连接:连接被拒绝
我也尝试了 ssmtp,但我也收到了类似的套接字错误
有任何想法吗?
答案1
您是否测试过可以从盒子访问服务器,例如
$ ping smtp.gmail.com
64 bytes from wi-in-f108.1e100.net (173.194.67.108): icmp_seq=1 ttl=48 time=26.9 ms
64 bytes from wi-in-f108.1e100.net (173.194.67.108): icmp_seq=2 ttl=48 time=27.0 ms
^C
$ telnet smtp.gmail.com 587
Trying 173.194.67.108...
Connected to smtp.gmail.com.
Escape character is '^]'.
220 mx.google.com ESMTP hg17sm2838358wib.1 - gsmtp
^]
telnet> quit
按CTRL+]并输入辞职退出。
如果没有,请检查您的本地防火墙。