Email
後綴:重新發送“硬”退回
由於 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