sendmail 如何設定擋附件
如果別人從外面寄信過來,其中挾帶.exe的執行檔
而我想要將這個附件從server上直接刪除
請問這要怎麼設定
謝謝
可列印頁面
sendmail 如何設定擋附件
如果別人從外面寄信過來,其中挾帶.exe的執行檔
而我想要將這個附件從server上直接刪除
請問這要怎麼設定
謝謝
要搭配 MailScanner 方可過濾...
[url]http://www.sng.ecs.soton.ac.uk/mailscanner/[/url]
我覺得看書比較快... 網上能找到的還是有限。
就擋附件來說 , postfix 相對就好設多了
Postfix 有一個選項 mime_header_checks 可過濾附件
main.cf 加上一行:
mime_header_checks = regexp:/usr/local/etc/postfix/mime_header_checks
mime_header_checks 內容 : (裡面看到的附檔名都會被擋下)
[quote]/^\s*Content-(Disposition|Type).*name\s*=\s*"?(.+\.(ad[ep]|asd|ba[st]|c[ho]m|cmd|cpl|crt|dbx|dll|com|exe|zip|rar|hlp|hta|in[fs]|isp|js|jse|lnk|md[etw]|ms[cipt]|nws|ocx|ops|pcd|pi|pif|prf|reg|scf|scr|sct|sh[bms]|swf|uue|vb|vb[esx]|vxd|wab|ws[cfh]))"?\s*$/ REJECT Files attached to emails that contain or end in "$3" are prohibited on this server as they may contain viruses. The file named "$2" was rejected.
/message\/(partial|external-body)/ REJECT This kind of attachements (message/$1) is rejected.[/quote]