连接到SMTP时fsckopen()超时

时间:2012-03-06 12:17:34

标签: php firewall

我们使用PHP库打开与SMTP服务器的连接,以在注册新客户端时验证某些电子邮件。 服务器更改后,脚本已开始报告常量连接超时:

  

fsockopen():无法连接到alt1.gmail-smtp-in.l.google.com:25   (连接超时)在第195行的/home/xxxxxx.php中,引用:xxxxx

我们可以通过控制台以root身份telnet服务器,但不能作为apache用户,因此我们将其丢弃为iptables防火墙问题(我们使用CSF)。

奇怪的是,似乎我们可以打开其他pòrts。

我们正在挖掘CSF配置的其他问题,但到目前为止我们完全丢失,因为没有其他日志(lfd,iptables,syslog)报告任何内容。

1 个答案:

答案 0 :(得分:0)

<强>解决!

如果激活了CSF选项SMTP_BLOCK(= 1)apache用户(在我们的例子中为“www-data”),则需要将其添加到PHP的SMTP_ALLOWUSER指令(通过Apache)以使用SMTP作为目标。

对于不允许但没有任何记录到lfd.log的用户,CSF防火墙将阻止与SMTP的任何传出连接