web-dev-qa-db-ja.com

Postfix接続からのZimbraリレーが複数のメールの送信をタイムアウトしましたか?

メールをzimbraサーバーに中継するpostfixを使用してWebサーバーをセットアップしています。これは正常に機能していますが、数千通のメールを送信しようとしましたが、postfixからzimbraへの接続がタイムアウトになりました。すべての電子メールは、接尾辞キューで延期されました。

Postfixからzimbraに個別のメールを送信しようとすると、問題なく動作します。しかし、ポストフィックスキューをフラッシュしようとすると、すべての電子メールがタイムアウトします。 mail.logでは、メールは次のようになります。

postfix/error [2494]:32B0950C04:to =、relay = none、delay = 19431、delays = 19402/29/0/0.01、dsn = 4.4.1、status = deferred(配信が一時的に中断されました:mail.serverに接続してください。 com [123.45.678.91]:25:接続がタイムアウトしました)

また、上記のメッセージで、失敗しているこれらの電子メールに対して「relay = none」と表示されていることにも気づきました。しかし、送信する電子メールには「relay = domainname.com」と書かれています。

キューに電子メールを送信し、これが再び発生しないようにすることで、これを解決するにはどうすればよいですか?

3
liamTc

Zimbraサーバーが過負荷になり、着信リクエストを処理できなくなったようです。

Zimbraサーバーを調べて分析し、パフォーマンスのボトルネックがどこにあるかを確認する必要があります。 一般的なパフォーマンスチューニング の恩恵を受けることもできます。

2
Michael Hampton

connect to mail.server.com[123.45.678.91]:25: Connection timed out)

これは、メールが元々そのサーバーに宛てられていたことを意味します。

これが正しくなかった場合は、を使用してメッセージを明示的に再キューイングする必要があります。

postsuper -r ALL

これにより、宛先が新たに計算されます。

0
adaptr