之前在論壇上看到有人問,自己也試驗了一下把結果記錄下來.
MailScanner設定黑白名單,可以透過本身的設定檔去設定,另一種就是用MailWatch設定,在此先介紹使用本身的設定檔設定.
修改MailScanner.conf找到
Is Definitely Not Spam 與 Is Definitely Spam
將此兩個參數設定檔案路徑:
Is Definitely Not Spam = %rules-dir%/spam.whitelist.rules (指定白名單的設定檔)
Is Definitely Spam = %rules-dir%/spam.blacklist.rules (指定黑名單的設定檔)
再來是假設我今天要擋一個abc@xxx.com.tw的Mail可以這樣做,
在/etc/MailScanner/rules/spam.blacklist.rules 加入:
From:abc@xxx.com.tw yes
那假設我今天是要擋一整個Domain我可以這樣設定,
在/etc/MailScanner/rules/spam.blacklist.rules 加入:
From:*@xxx.com.tw yes
同理
我想要放行一個abc@xxx.com.tw 為白名單或是整個Domain為白名單應該這樣設定,
在/etc/MailScanner/rules/spam.whitelist.rules 加入:
From:abc@xxx.com.tw yes
在/etc/MailScanner/rules/spam.whitelist.rules 加入:
From:*@xxx.com.tw yes
最後設定完成別忘了重起MailScanner這樣比較保險