7

Debian 6にphp、mysql、nginx、sendmailをインストールしました。

これで、PHP ページは正常に動作します。しかし、簡単なmail()テストを使用しようとすると:

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

終了するのに時間がかかりすぎて (約 30 秒以上) 504 Gateway Time-out、ブラウザに表示されます。

面白いことに、メールは実際に送信されます。

ところで、これはログからのエラーです: upstream timed out (110: Connection timed out) while reading response header from upstream

このエラーの原因を知っている人はいますか?

4

2 に答える 2

1

あなたのsendmailの問題だと思います。sendmail の代わりに Postfix をインストールして で設定することをお勧めしますphp.ini。次に、mail()機能を確認します。

また、mail-function を使用する代わりに sendmail を直接使用することもできます。

于 2014-12-04T08:32:02.420 に答える