通过ping smtp.gmail.com

时间:2015-08-07 14:33:54

标签: android gmail phpmailer gmail-api

我一直在为这个错误工作,并且已经尝试在许多论坛中寻求帮助。

我运行了使用smtp.gmail.com的phpmailer代码,大约5分钟后,代码对客户端没有任何响应。

所以我尝试通过在我的cmd中ping它来调试smtp.gmail.com,我得到了这个。

Pinging gmail-smtp-msa.l.google.com [74.125.68.108] with 32 bytes of data:
Request timed out.
Request timed out.
Request timed out.
Request timed out.

但是当我尝试输入telnet smtp.gmail.com 587到cmd时,它已连接

1 个答案:

答案 0 :(得分:1)

smtp.gmail.com不是固定的IP - 它将映射到频繁更改的许多不同的IP - TTL只有5分钟。您不应该尝试直接使用IP地址,只需查找名称。

这里没有恶意软件在工作。反向查找点位于wq-in-f108.1e100.net,该域和IP均归Google所有。

Ping不一定总是有效 - 它可以在您的ISP或Google的出站或入站时被阻止,尽管该IP目前会对我做出响应。如果telnet到587有效,那么这是一个更好,更可靠的测试,因为这是你真正想要的服务。