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