Postfix が失敗したメールの配信を再試行しないようにするにはどうすればよいですか?

Postfix が失敗したメールの配信を再試行しないようにするにはどうすればよいですか?

失敗したメールを postfix で再試行させたくありません。再試行しないように設定するにはどうすればよいですか?

答え1

defer_service_namePostfix のメイン設定ファイルでは、必要な処理が実行されるようです。デフォルト値は で、有効な設定のリストを簡単に見つけることはできませんが、 に設定すると必要な処理が実行されるのではないかdeferと推測します。bounce

これは、リモート サーバーによって 4xx ステータス (一時的な障害) で拒否されたメールにのみ影響することに注意してください。5xx ステータス (永続的な障害) で拒否されたメールは、Postfix によって再試行されることはありません。リモート サーバーは、メッセージをそのまま受け入れないことを既に伝えているため、配信を再試行しても意味がありません。

また、期待通りに動作すると仮定すると、これは壊れるグレーリスト(現在かなり一般的に使用されています)などのいくつかの機能により、メール サーバーの断続的なエラーに対する耐性が大幅に低下し、非標準に準拠する可能性も高くなります(4xx エラーは、後で再配信を試行するトリガーとなるはずです)。このようなことを実装する前に、その影響について慎重に検討してください。

関連情報