無法找到如何設定 spamassassin 來刪除所有垃圾郵件。
目前它僅將郵件標記為垃圾郵件,但透過 IMAP 將它們傳遞給客戶端。
如何阻止它們傳遞到 IMAP 用戶端?
http://spamassassin.apache.org/full/3.3.x/doc/Mail_SpamAssassin_Conf.html
這是阻塞我們的一些通知訊息...
-1.4 ALL_TRUSTED Passed through trusted hosts only via SMTP
0.0 HTML_MESSAGE BODY: HTML included in message
2.4 HTML_IMAGE_ONLY_08 BODY: HTML: images with 400-800 bytes of words
2.9 TVD_SPACE_RATIO BODY: TVD_SPACE_RATIO
1.7 MIME_HTML_ONLY BODY: Message only has text/html MIME parts
1.1 HTML_MIME_NO_HTML_TAG HTML-only message, but there is no HTML tag
1.1 HTML_SHORT_LINK_IMG_1 HTML is very short with a linked image
-1.4 AWL AWL: From: address is in the auto white-list
這是客戶在郵件中收到的內容,而不是我們的通知訊息。
知道如何傳遞這些郵件以及如何刪除傳入的垃圾郵件嗎?
謝謝 ;)
我有這個設定:
postfix
spamassassin
clamav-daemon
amavis
答案1
來自垃圾郵件刺客常見問題解答在這個問題:
SpamAssassin 本身不會刪除任何電子郵件。它只是一個過濾器,它讀入電子郵件,然後將同一封電子郵件傳出,並以某種方式進行修改。如果您想要刪除電子郵件或重新導向電子郵件,則需要在名為 SpamAssassin 的任何程式中執行此操作。
一般來說,刪除標記為垃圾郵件的郵件不是一個好主意,因為您的客戶將無法處理誤報。由於刪除是在您的伺服器接受郵件後發生的,因此寄件者也不知道郵件已被刪除,從而導致靜默郵件遺失。
相反,您應該配置您的郵件系統,將標記的郵件放入「隔離」資料夾中,以便您的使用者在必要時可以查看它。
編輯:
順便說一句,您確實需要重新安排您的通知郵件。 SpamAssassin之所以標記它是因為它確實做看起來像垃圾郵件:
TVD_SPACE_RATIO- 大量空白,表示垃圾郵件或非人類訊息產生器
MIME_HTML_ONLY- 大量電子郵件軟體的指示器
HTML_MIME_NO_HTML_TAG - 大量電子郵件軟體的指示符
HTML_IMAGE_ONLY_08 - 帶有少量文字的圖片。垃圾郵件的主要指標。
設定您自己的 SpamAssassin 安裝來允許它們並沒有多大好處,因為您用戶的郵件過濾器也必然會阻止這種情況。
編輯2:
這個連結似乎包含足夠的資訊來使用 Amavis 設定垃圾郵件隔離資料夾。