MailScanner 新增黑白名單功能

系統環境:CentOS Linux release 5.2 (Final)
操作介面:Postfix-2.5.2-1 +
套件:mailscanner-4.70.7-1 +spamassassin.x86_64-3.2.5-1.el5.rf

最近公司的 Spamassassin 抓取垃圾郵件變的很奇怪,正常非垃圾郵件 SA Score 確給我異常飆高,真的是垃圾郵件的確給我很低的分數就讓它過去了!害小編常常被使用者虧到翻掉!為了解決這種異常的現象,又要一勞永逸的方法,就是直接在 MailScanner 加上黑白名單的機制,讓那些莫名其妙的備檔的信件設入白名單!而常常給我闖紅燈的垃圾郵件乖乖就給我成為黑名單別再騷擾使用者了。

設置方法很簡單,在 MailScanner 設置先行定義黑白名單的檔案名稱和所在位置,在 /etc/Mailscanner/Mailscanner.conf 內(請依照你當初 Mailscanner 安裝位置)。
白名單列表:
Is Definitely Not Spam = %rules-dir%/spam.whitelist.rules
黑名單列表:
Is Definitely Spam = %rules-dir%/spam.blacklist.rules

OK,按照以上的定義,黑白名單檔案需放在 /etc/MailScanner/rules/ 裡面,接下來就新增這兩個檔案 spam.whitelist.rules(白名單)和 spam.blacklist.rules(黑名單)。

再來就是檔案裡面的格式,黑白名單都是一樣的。

From:          xxxx    yes   (收件生效)
To:             xxxx    yes   (寄出生效)
FromOrTo:   xxxx    yes   (收件或寄出生效)
FromAndTo:  xxxx    yes   (收件且寄出生效)

他支援萬用字元和 IP 位置喔,來個範例,應該會比較清楚:
From:        abc@domain.com    yes
From:        *@domain.com   yes
From:        anyone*@domain.com yes
From:        123.234.                yes
From:        /^192\.168\.13[4567]\./ yes (這邊表示 192.168.13~17)

新增完成儲存就直接生效囉,你可以到 Spam & Virus Web Mail Message 網頁去看白名單與黑名單是否生效,紅色框框就是黑名單,後面的 Status 會顯示成 Spam B/L,以黑底白字呈現,藍色框框就是白名單,後面的 Status 會顯示成 W/L,以綠底黑字呈現,至於另外的紅底黑字的部分就是垃圾郵件囉!後面的 Status 會顯示成 Spam。
1

發表留言

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料