Postfix
如何使用 SpamAssassin 拒絕電子郵件
是否可以拒絕電子郵件,就像在 Postfix 中使用 header_checks 一樣,使用 SpamAssassin?通常,SpamAssassin 僅添加垃圾郵件標誌,並且預設情況下在電子郵件主題中添加單詞 SPAM。但是,如果 SpamAssassin 將電子郵件分類為垃圾郵件,是否可以告訴 postfix 拒絕該電子郵件而不是轉到使用者帳戶的收件箱?謝謝
在 SMTP 會話中使用 milters 拒絕
您可以讓 postfix 使用 spamassassin 來拒絕SMTP 會話中的郵件。
它使被拒絕的主機負責將退回通知發送回發件人。
Sendmail、Postfix 和其他一些 MTA/SMRP 伺服器支持 milters。
後綴:http ://www.postfix.org/MILTER_README.html
有一些支持 spamassassin 的 milter 可供選擇:
https ://cwiki.apache.org/confluence/display/spamassassin/IntegratedInMta
經典的方法是
- 在 SMTP 會話中拒絕“最有可能的垃圾郵件”(例如垃圾郵件分數 > 10)
- 標記“可能是垃圾郵件”(自定義標題或修改
Subject:
)警告
網路模式下的 spamassassin 測試可能需要幾秒鐘,這對於許多 MTA/SMTP 伺服器來說是不可接受的。本地模式更快但不太準確。
- 它可能會影響您的伺服器性能,尤其是在高負載下。
- 少數火腿發送伺服器非常“不耐煩”
貝氏測試對於非常好的 spamassassin 準確性至關重要,但在過濾多個收件人時它們更難訓練