我正在使用sendEmail发送电子邮件使用谷歌帐户..它工作正常的数量相同的服务器,但在一个如果服务器,它给了我以下错误
smtp.gmail.com:587失败:IO :: Socket :: INET:连接:连接被拒绝
我也试过ssmtp,但我也收到了类似的套接字错误
有任何想法吗?
你有没有testing过你可以到达服务器从例如
$ 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 +]并inputquit退出。
如果不检查你的本地防火墙。