將自訂 SpamAssassin 規則新增至電子郵件標頭

將自訂 SpamAssassin 規則新增至電子郵件標頭

有沒有辦法配置 SpamAssassin 以顯示電子郵件在傳入標頭中匹配的任何自訂規則,就像內建規則一樣?

例如,我有以下內容:

Content analysis details:   (0.1 points, 4.1 required)

pts rule name              description

-0.1 RCVD_IN_DNSWL_LOW      RBL: Sender listed at http://www.dnswl.org/, low
                         trust
                         [209.85.220.68 listed in list.dnswl.org]
1.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail provider
                         (eellibrown[at]gmail.com)
-0.0 SPF_PASS               SPF: sender matches SPF record
-1.1 RCVD_IN_MSPIKE_H2      RBL: Average reputation (+2)
                         [209.85.220.68 listed in wl.mailspike.net]
0.0 HTML_MESSAGE           BODY: HTML included in message
-0.1 DKIM_VALID_AU          Message has a valid DKIM or DK signature from author's
                         domain
0.5 DKIM_SIGNED            Message has a DKIM or DK signature, not necessarily valid
-0.1 DKIM_VALID             Message has at least one valid DKIM or DK signature
X-Spam-Flag: NO

所有這些規則都是預先定義的。我有一些自訂規則應該也匹配,這是在我的本地 SpamAssassin 設定檔中定義的。我不確定是否應用了自訂規則,因為我沒有看到它們與預定義規則一起列在標題中,並且分數不反映我的自訂規則。

但是,如果我更改本機配置中預先定義規則的評分,則會正確套用新分數。我的伺服器支援告訴我,他們已經啟用了本地自訂規則,但我仍然看到垃圾郵件,我認為這些垃圾郵件應該被阻止,據我所知,它們與我的一些規則相符。

基本上,我們公司的一些電子郵件地址以某種方式進入了某些電子郵件列表,他們每天會收到數百封垃圾郵件。這使得尋找非垃圾郵件變得困難,一天中的非垃圾郵件數量屈指可數。我一直在嘗試制定自訂規則來減少垃圾郵件的數量,但如果我無法確定我的規則是否已應用,我不知道如何確保我制定或修改的任何新規則實際上會阻止任何內容。

除了為每個人獲取新的電子郵件地址之外,我也願意接受其他阻止垃圾郵件的方法的建議(儘管這很好)。

相關內容