
失敗したメールを postfix で再試行させたくありません。再試行しないように設定するにはどうすればよいですか?
答え1
defer_service_name
Postfix のメイン設定ファイルでは、必要な処理が実行されるようです。デフォルト値は で、有効な設定のリストを簡単に見つけることはできませんが、 に設定すると必要な処理が実行されるのではないかdefer
と推測します。bounce
これは、リモート サーバーによって 4xx ステータス (一時的な障害) で拒否されたメールにのみ影響することに注意してください。5xx ステータス (永続的な障害) で拒否されたメールは、Postfix によって再試行されることはありません。リモート サーバーは、メッセージをそのまま受け入れないことを既に伝えているため、配信を再試行しても意味がありません。
また、期待通りに動作すると仮定すると、これは壊れるグレーリスト(現在かなり一般的に使用されています)などのいくつかの機能により、メール サーバーの断続的なエラーに対する耐性が大幅に低下し、非標準に準拠する可能性も高くなります(4xx エラーは、後で再配信を試行するトリガーとなるはずです)。このようなことを実装する前に、その影響について慎重に検討してください。