1-2
=============安裝MailScanner-4.31.6-1
[root@ftp test]# cd MailScanner-4.31.6-1
[root@ftp MailScanner-4.31.6-1]# ./install.sh
........系統會自動安裝,直到看到下方的訊息,代表完成
To activate MailScanner run the following commands:
service sendmail stop => Sendmail 停止
chkconfig sendmail off => 開機時不啟動 Sendmail
chkconfig --level 2345 MailScanner on =>開機時啟動 Mailscanner
service MailScanner start => Mailscanner自行起動
1-3
===============依自己的環境做適當的修改MailScanner.conf的組態檔
[root@ftp MailScanner-4.31.6-1]# vi /etc/MailScanner/MailScanner.conf
相關參數可參考以下網站
http://www.vbird.org/somepaper/20030905-mailscanner-conf.htm
[root@ftp test]# tar zxvf DBD-mysql-2.1028.tar.gz
[root@ftp test]# cd DBD-mysql-2.1028
[root@ftp DBD-mysql-2.1028]# perl Makefile.PL
[root@ftp DBD-mysql-2.1028]# make
[root@ftp DBD-mysql-2.1028]# make test
[root@ftp DBD-mysql-2.1028]# make install
2-4
===修改php.ini檔中以下的參數
[root@ftp mailwatch]# vi /etc/php.ini
short_open_tag = On
safe_mode = Off
register_globals = Off
magic_quotes_gpc = On
magic_quotes_runtime = Off
session.auto_start = 0
2-5
========解壓縮mailwatch-0.5.1.tar.gz檔案
[root@ftp test]# tar zxvf mailwatch-0.5.1.tar.gz
[root@ftp test]# cd mailwatch
[root@ftp mailwatch]# mysql -p < create.sql => 建立名為mailscanner資料庫
Enter password: =>輸入mysql中root的密碼,如果root沒有設定密碼-p參數不用加
2-6
======建立一組MySQL的帳號及密碼,透過此組帳號將Mailscanner的log寫進mailscanner資料庫
[root@ftp mailwatch]# mysql
mysql> GRANT ALL ON mailscanner.* TO mailwatch@localhost IDENTIFIED BY '<password>'
2-7
=======編輯mailwatch目錄下MailWatch.pm檔
將 MailWatch.pm檔案中的$db_user and $db_pass值,改成2-6步驟建立的帳號及密碼
[root@ftp mailwatch]# vi MailWatch.pm
修改完成後將MailWatch.pm移動至 /usr/lib/MailScanner/MailScanner/目錄下
[root@ftp mailwatch]# mv MailWatch.pm /usr/lib/MailScanner/MailScanner/
2-11
======= 修改 /etc/MailScanner/MailScanner.conf的參數
[root@ftp mailwatch]# vi /etc/MailScanner/MailScanner.conf
Always Looked Up Last = &MailWatchLogging
Detailed Spam Report = yes
Quarantine Whole Message = yes
Quarantine Whole Message As Queue Files = no
Include Scores In SpamAssassin Report = yes
Quarantine User = root
Quarantine Group = apache (this should be the same group as your web server)
Quarantine Permissions = 0660