使用mail()会导致Nginx中的504网关超时

IMB*_*IMB 7 php email debian sendmail nginx

我刚刚在debian 6上安装了php,mysql,nginx,sendmail.

现在PHP页面工作正常.但是当我尝试使用简单的mail()测试时:

例: mail($to, $sub, $msg)

它需要很长时间才能完成(大约30秒以上)然后让我504 Gateway Time-out进入浏览器.

有趣的是电子邮件实际上已发送.

BTW这是日志中的错误: upstream timed out (110: Connection timed out) while reading response header from upstream

谁知道是什么导致了这个错误?

shd*_*bxr 0

听起来像是 php 联系邮件服务器的能力有问题。您是否已验证以下内容:

Iptables 已关闭(或任何其他防火墙)

显示以下内容:

发送邮件配置

以及以下命令的输出

netstat -punta(这里不叫你的名字;))