引用 | 編輯
SENFO
2005-03-27 00:30 |
樓主
▼ |
||
x0
Sendmail 的防毒機制 可以使用 Mailsacnner + Clam Antivirus 來做具防毒功能的伺服器 建置環境 O/S: Redhat 9.0 Mail server: Sendmail 使用套件: clamav-0.65-1.1.i386.rpm clamav-db-0.65-1.1.i386.rpm MailScanner-4.30.3-2.rpm.tar.gz 1.取得MailScanner http://www.sng.ecs.soton.ac.uk/mailscanner/ 點選Download 選取您的版本並儲存 2.解壓縮檔案 小弟抓的是4.30.3-2版 #tar zxvf MailScanner-4.30.3-2.rpm.tar.gz 3.安裝MailScanner #cd MailScanner-4.30.3-2 #./Update-MakeMaker.sh #./install.sh 完成MailScanner 的安裝 4.取得防毒軟體 Clam AntiVirus 由rpmfind.org 下載 clamav套件 關鍵字 clamav and clamav-db 下載: http://rpmfind.net/ 5.安裝clamav套件 #rpm -ivh clamav-db-0.65-1.1.i386.rpm #rpm -ivh clamav-0.65-1.1.i386.rpm 6.修改Mail Scanner 設定讓Mail Scanner 和 Clam Anti Virus結合 #vi /etc/MailScanner #vi MailScanner.conf 找尋 Virus Scanner = none 改成 Virus Scanner = clamav 儲存後離開 (:wq) 7.讓MailScanner 接手Sendmail的工作啟動防毒機制 #service sendmail stop #chkconfig sendmail off #chkconfig --level 2345 MailScanner on #service MailScanner start 8.建立一個clam uptedate的log以查詢升級狀況 #touch /var/log/clam-update.log #chmod 600 /var/log/clam-update.log #chown clamav /var/log/clam-update.log 9.測試升級clamav 並寫入到log #freshclam -d -c 6 -l /var/log/clam-update.log 10.將自動升級clam寫入crontab中 #crontab -e 0 * * * * /usr/bin/freshclam --quiet -l /var/log/clam-update.log 大功告成啦 x0
|