
我不希望 postfix 重試失敗的電子郵件。我該如何配置它不這樣做?
答案1
看起來defer_service_name
Postfix 的主設定檔會做你想要的事情。它的預設值是defer
,我無法輕鬆找到有效設定的列表,但我大膽猜測將其設定為bounce
將執行您想要的操作。
請注意,這只會影響遠端伺服器以 4xx 狀態(暫時失敗)拒絕的郵件。 Postfix 永遠不會重試以 5xx 狀態(永久失敗)拒絕的郵件;由於遠端伺服器已經表示不會按原樣接受訊息,因此重試傳遞沒有意義。
另請注意,假設它按我預期的方式工作,這會打破某些事情,包括灰名單(目前相當常用),並使您的郵件伺服器對間歇性錯誤以及極有可能不符合標準的彈性顯著降低(4xx 錯誤應該會觸發稍後的重新投遞嘗試)。在實施此類操作之前,請仔細考慮其含義。