|
1. 安裝 uvscan-dat (病毒碼)
/usr/ports/security/uvscan-dat/
make install clean
2. 再安裝 amavis-perl /usr/ports/security/amavis-perl/
make MTA=postfix install clean
(視你的 MTA 修改: sendmail, qmail, exim....)
3.設定 /etc/service
在 /etc/service 檔案中新增
antivir 10024/tcp #Port for avgated
smtp-backdoor 10025/tcp #Port for postfix backdoor
4. 編輯 /usr/local/etc/postfix/main.cf
新增一行
content_filter = vscan
5. 編輯 /usr/local/etc/postfix/master.cf
新增:
vscan unix - n n - 10 pipe user=vscan argv=/usr/local/sbin/amavis ${sender} ${recipient}
localhost:10025 inet n - n - - smtpd -o content_filter=
6. 重新啟動 postfix
postfix reload
這樣就可以了
如果要測試可以在server上 編輯一個檔案叫做 eicar.com
vi eicar.com
內容只有一行如下:
X5O!P%@AP[4\PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H*
將此檔寄給自己:
mail User < eicar.com
如果有收到病毒通知就表示成功了 |
|