php邮件在mac os x上真的很慢,我如何直接使用postfix / sendmail?

时间:2012-02-23 08:58:46

标签: php macos email exec sendmail

当我使用内置的php邮件功能时,php脚本会在继续之前挂起约20秒。我认为它应该简单地将一个文件写入postfix队列,并使用要邮寄的数据,这应该需要0.1秒。

使用system / exec排队电子邮件的最佳方法是什么,或者诊断和解决慢速问题?

See also my question regarding this at serverfault for some details and diagnostic data

1 个答案:

答案 0 :(得分:1)

这可能不是您正在寻找的答案,但是当我遇到同样的问题时,我发现我可以使用fastcgi_finish_request将输出刷新回nginx,并保持进程运行直到电子邮件已发送。

我看到你正在使用Mac OSX Server,所以只需切换到nginx可能会导致更多麻烦。然而,根据我的经验,这是非常值得的。