Email

後綴:重新發送“硬”退回

  • October 26, 2014

由於 IP 地址黑名單,許多郵件被收件人的郵件伺服器拒絕,狀態碼為 550。我已經對導致主機被列入黑名單的問題進行了排序,並從黑名單中刪除了該條目。

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

發送電子郵件時,您可以使用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

引用自:https://serverfault.com/questions/562655