Amamisd-new是开源中最流行的反垃圾和反病毒软件,一般配置Spamassassin和Clamav(Clam Antivirus)这两个软件一起使用,在Amavisd-new中配置反病毒和反垃圾,Amavisd-new选项比较多,能实现多种不同的需求.
Amavisd-new是邮件代理伺服器(MTA)和防毒软件之间的中介程式,其角色就像是两者之间的沟通者。
Amavisd-new 本身也是个简单的 MTA,也可以用来架设一个独立的 Mail Gateway,提供多台 Mail Server 做邮件过滤。
除此之外,Amavisd-new 还可以结合十多种杀毒软件来做病毒防护,让邮件伺服器过滤含有病毒的邮件。
当然Amavisd-new可以结合SpamAssassin来进行反垃圾,也可以结合多种反病毒软件进行病毒检测。
打开amavisd.conf文件,一般位于/etc/amavisd.conf
第一个功能实现:Amavisd-new跳过反病毒检查
反病毒方面,假设我们启用clamav进行查毒
如果我们需要跳过反病毒检查,有以下方法:
# @bypass_virus_checks_maps = (1); # controls running of anti-virus code
上面这个参数控制amavisd-new是否进行反病毒检查.去掉注释表示不检查
但是启用这个参数会导致一个问题.正常情况下amavisd-new中每一封检查的邮件头中会加入以下字段:
X-Virus-Scanned: amavisd-new at example.com