Apache SMTP连接超时

使用主机提供商的SMTP服务器成功发送邮件的Web服务器似乎突然失去了与SMTP服务器的连接。

[Wed Nov 28 09:51:27 2012] [error] [client 10.250.11.81] PHP Warning: fsockopen(): unable to connect to smtp.ourprovider.net:25 (Connection timed out) in /var/www/(....)/phpmailer/class.smtp.php on line 105, referer: http://oursite.net/sendmessage.php# 

如果我通过Web服务器手动远程login到SMTP服务器的端口25,我可以毫无问题地连接和发送邮件。

Web服务器运行RHEL 6.3和Apache 2.2.15。 SE布尔值httpd_can_network_connect on 。 我们的PHP版本是5.3.3。

我应该从哪里开始着手解决这个问题?

dig smtp.ourprovider.net开始。 如果返回多个IP地址,则必须检查每个IP地址的连接。 PHP可能正在尝试一个,而您的远程login尝试一个不同的。