Spamassassin:如何刪除伺服器上的所有垃圾郵件?

Spamassassin:如何刪除伺服器上的所有垃圾郵件?

無法找到如何設定 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 設定垃圾郵件隔離資料夾。

相關內容