後綴:重新發送「硬」退回郵件

後綴:重新發送「硬」退回郵件

由於 IP 位址黑名單,我有許多郵件被收件者的郵件伺服器拒絕,狀態碼為 550。我已經解決了導致主機被列入黑名單的問題,並將該條目從黑名單中刪除。

我想讓 Postfix 重新發送失敗的訊息(它們是開發團隊的自動程式碼審查電子郵件,因此有些重要)。這可能嗎?如果 Postfix 無法自動重新發送這些訊息,是否至少有一種方法可以恢復它們,以便可以手動重新發送它們?

答案1

您可以使用smtp_reply_filter發送電子郵件時將硬拒絕轉換為軟拒絕的功能。這個想法是由這個線程

在 中main.cf,新增這一行

smtp_reply_maps = pcre:/etc/postfix/smtp_5xx_to_4xx

並在 中/etc/postfix/smtp_5xx_to_4xx新增行

if !/^5[0-9][0-9][ -]5\.1\.[0-9] /
    /^5(.*)$/ 4$1
endif

相關內容