這個設定可以讓MailScanner針對不同的Domain或User做附件的檢查
環境
OS:CentOS 4.4
Software:mailscanner-4.54.6-1
Step 1
在 /etc/MailScanner/ 新增 filename.rule 與 filetype.rules 兩個檔案
內容就是你想單獨設定的Domain與預設值
example
FromOrTo:?????? default???????????????????????????????????? /etc/MailScanner/filename.rules.conf
FromOrTo:?????? *@domain1.com.tw?????? /etc/MailScanner/filename.domain1.rules.conf
FromOrTo:?????? *@domain2.com.tw???? /etc/MailScanner/filename.domain2.rules.conf
*中間的空格要用Tab喔
格式的語法變化請參考 /etc/MailScanner/rule/EXAMPLES 中有詳細的敘述
Step 2
Copy filename.rules.conf 成你指定的檔案
cp filename.rules.conf? filename.domain1.rules.conf
cp filename.rules.conf? filename.domain2.rules.conf
並分別修改成符合你要的規則
也就是說當信符合*@domain2.com.tw他的Attachment Filename Rule 會套用filename.domain2.rules.conf中的規則
Step 3
修改 MailScanner.conf 中的 Filename Rule 選項修改成你的檔名
Filename Rules = %etc-dir%/filename.rules
Filetype Rules = %etc-dir%/filetype.rules
Step 4
最後記得重新啟動MailScanner
service MailScanner restart
到這裡就大功告成囉,可以試著寄一些檔案給自己測試看看
昨天晚上裝了MailWatch結果不管怎麼試黑白名單就是無法生效,試到讓我有點抓狂…..
有閒工夫再研究吧,最近會設定這些實在是因為管MAIL管到快要煩死了!
發佈留言