使用PEAR通过GMail SMTP发送邮件

时间:2012-08-06 13:27:04

标签: php smtp gmail pear

过去一两天,我收到了这个错误:

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,甚至关闭了我们的防火墙,所以我有点陷入僵局。有关这可能是什么的建议,或者我可以做些什么来解决这个问题?

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

1 个答案:

答案 0 :(得分:1)

根据Sending HTML message through PEAR while using SMTP authentication returns an error,您需要将Google地址设置为“ssl://smtp.googlemail.com”