linux MailScanner的安装和配置

安装系统:redhat linux as 4

MailScanner不支持Qmail,只支持sendmail/postfix和exim

我们安装MailScanner来进行邮件过滤。MailScanner既可以结合杀毒软件(sophos或者clamav等等)过滤病毒邮件,也可以过滤垃圾邮件。我们主要利用MailScanner过滤病毒邮件,垃圾邮件过滤由SpamAssassin完成。

安装软件

安装MailScanner

[url]http://www.sng.ecs.soton.ac.uk/mailscanner/[/url] 下载 MailScanner-4.31.6-1.rpm.tar.gz。

解压缩后执行

#./install.sh

37 5 * * * /opt/MailScanner/bin/update_phishing_sites

07 * * * * /opt/MailScanner/bin/update_bad_phishing_sites

58 23 * * * /opt/MailScanner/bin/clean.quarantine

42 * * * * /opt/MailScanner/bin/update_virus_scanners

3,23,43 * * * * /opt/MailScanner/bin/check_mailscanner

ClamAV

免费软件,从[url]http://www.clamav.net/[/url] 下载clamav-0.73.tar.gz。

需要首先添加一个用户clamav

下载 zlib-1.2.3.tar.tar

Tar zxvf zlib-1.2.3.tar.tar

./configure

Make / make install

下载 clamav-0.73.tar.gz

#useradd ?M clamav

安装过程

#./configure ?prefix = /usr/local/clamav 把clamav目录安装在该目录下。

#make

#make install

#make clean

#make distclean

修改/opt/MailScanner/etc/MailScanner.conf文件 :

Virus Scanners = clamav

Monitors for ClamAV Updates = /usr/local/clamav/share/clamav/*.cvd

修改/opt/MailScanner/etc/virus.scanners.conf :

clamav /opt/MailScanner/lib/clamav-wrapper /usr/local/clamav

修改/opt/MailScanner/lib/clamav-autoupdate:

$PackageDir = shift || “/usr/local/clamav”;

设置每天自动更新病毒库

#cp /opt/MailScanner/lib/clamav-autoupdate /etc/cron.daily

更新的日志在/tmp/ClamAV.update.log。

配置MailScanner

编辑/etc/MailScanner/MailScanner.conf文件,主要修改如下地方:

%org-name% = PkuNetLab

设置组织的名称。

Outgoing Queue Dir = /var/spool/mqueue/q1

由于我们配置Sendmail为多个队列,虽然MailScanner声称支持多队列,但是我始终没有找到配置的方法,所以只好使用一个队列。

Virus Scanners = clamav

设置杀毒软件,如果使用clamav,则Virus Scanners = clamav。

Dangerous Content Scanning = no

这个选项默认是打开的,表示MailScanner对邮件内容进行扫描,但是过于严格了,会把很多html邮件滤掉,所以我把它关了。

Spam Checks = no

如果不打算利用MailScanner进行垃圾邮件过滤,可以关掉这个选项 所有的胜利,与征服自己的胜利比起来,都是微不足道

linux MailScanner的安装和配置

相关文章:

你感兴趣的文章:

标签云: