0

在过去的一两天里,我一直收到这个错误:

Failed to connect to ssl://smtp.gmail.com:465 [SMTP: Failed to connect socket: php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolution (code: -1, response: )]

我们刚刚建立了一个新的 linux 服务器(运行 CentOS),我已经安装了所有必要的包,PEAR、SMTP 等。这是一个已知的工作脚本,过去通过 Gmail 发送我从来没有遇到过任何问题。现在对我来说,这似乎是一个 DNS 问题,因为我可以替换 IP 地址,并且它会间歇性地工作,这意味着某些邮件有时会通过。我已经禁用了 SELinux,甚至在我们的防火墙关闭的情况下运行它,所以我陷入了僵局。关于这可能是什么,或者我可以做些什么来解决这个问题的任何建议?

编辑:重新启动服务器和路由器,它似乎是正确的。虽然这在短期内是好的,但它仍然让我感到紧张。有没有人遇到过这个问题?

4

1 回答 1

1

根据使用 SMTP 身份验证时通过 PEAR 发送 HTML 消息返回错误,您需要将 google 地址设置为“ssl://smtp.googlemail.com”

于 2013-03-11T02:56:15.920 回答