我已經使用類似的行阻止了發送到某些地址的電子郵件
To:[email protected] ERROR:"550 Mailbox disabled for this recipient"
但我從「郵件傳遞子系統」收到很多訊息。如何禁止僅為該用戶取得 MAILER-DAEMON 通知?我可以在我的電子郵件用戶端中執行此操作,但我希望有更有效的方法來阻止伺服器發送此類電子郵件。
我不希望「郵件傳遞子系統」中的其他郵件被停止。對於我在訪問映射中手動阻止的地址,不應發送錯誤訊息。
答案1
乍一看,warren 的回答似乎建議您轉儲所有訊息,但當然您可以設定procmail
為僅轉儲來自 MAILER-DAEMON 的實際引用的訊息[email protected]
。這是用類似的東西完成的
# Postmaster notifications: Move to doublebounces if refering to [email protected]
:0 H
* ^From: .*[email protected]
* ^Subject: (Postmaster notify|Returned mail): .*
{ :0 B
* [email protected]
doublebounces
}
您的問題沒有明確說明您收到的是哪種類型的退回郵件。我認為這就是所謂的雙重反彈。您可能想看看我發布的更複雜的解決方案系統管理員部落格:選擇性 Sendmail Postmaster
注意:以上procmail
配方適用於大型伺服器,並儘量減少負載。 2 個食譜可以轉換為 1 個,但價格稍貴一些。
答案2
您可以設定一個procmail
配方,將訊息轉儲到/dev/null
該位址/域。