构建反病毒反垃圾邮件系统(六)
2008-02-23 06:16:48来源:互联网 阅读 ()
安装四个下载的软件包:
#dpkg-i*.deb
修改/etc/amavis/amavisd.conf:
@inet_acl=qw(127/81.2.3.4/32);#1.2.3.4isyourexternalip..becausewantmaybealsoacceptmailfromthatin-terface,it'suptoyou. $warnvirussender=1;#Iwanttowarnpeople,whohavegotvirus. $warnvirusrecip=1;#Iwanttowarnmyusersaboutvirussendtothem. $warn_offsite=1;#Iwanttowarnsenders/recipients,thatarenotlocatedonmyserver $mailfrom_notify_admin='virusalert@example.com';# $mailfrom_notify_recip='virusalert@example.com';#Changethesetotheappropriateemail-adresses,youwishtouseassender $mailfrom_notify_spamadmin='spam.police@example.com';#forspamandviruswarnings $hdrfrom_notify_sender='AMaViS(contentfilter)<postmaster@example.com>'; $virus_admin='virus-admin@example.com';# $spam_admin='spam-admin@example.com';# |
指定使用uvscan:
@av_scanners=( ['NAIMcAfeeAntiVirus(uvscan)','uvscan', '--secure-rv--summary--noboot{}',[0],[13], qr/(?x)Found(?: \the\(. )\(?:virus|trojan)| \(?:virus|trojan)\or\variant\([^] )| :\(. )\NOT\a\virus)/], ); |
找到/etc/postfix/master.cf如下行:
smtpinetn-n--smtpd
改为如下:
smtpinetnnn--smtpd-ocontent_filter=smtp-amavis:[127.0.0.1]:10024 smtp-amavisunix--n-2smtp -osmtp_data_done_timeout=1200 -odisable_dns_lookups=yes 127.0.0.1:10025inetn-n--smtpd -olocal_recipient_maps= -osmtpd_restriction_classes= -osmtpd_client_restrictions= -osmtpd_helo_restrictions= -osmtpd_sender_restrictions= -osmtpd_recipient_restrictions=permit_mynetworks,reject -ostrict_rfc821_envelopes=yes |
重启postfix,这样在收到病毒邮件的时候能够在日志文档看到如下的信息:
Jul1615:34:22xxxamavis[30997]:(30997-09)INFECTED(W32/Nimda.gen@MM),(?)-><xxx@xxx.org>,quarantinevirus-20030716-153422-30997-09,Message-ID:<20030716073414.520D3E5C2F@xxx> |
三、防垃圾邮件部分
垃圾邮件的防范必须掌控好尺度,postfix本身提供了header_check、body_check、access、classes等方式来拒绝邮件,能够参考如下地址的样例,结合自己的情况进行修改也能阻止一部分垃圾邮件:
http://www.XXXX.com/guides/postfix_uce_header.html http://www.XXXX.com/guides/postfix_uce_body.html http://www.XXXX.com/guides/postfix_uce_access.html http://www.XXXX.com/guides/postfix_uce_class.html |
但是以上配置文档需要管理员根据自己情况手工进行修改,假如直接采用的话,那么国内很多邮件您将收不到。
SpamAssassin和AMaViS能够很好的结合,他能够帮管理员自动处理一些垃圾邮件。SpamAssassin很有趣,他对解码后的邮件进行扫描后打分,假如分数达到用户指定的分数,那么就认为是垃圾邮件,而且他更有学习功能,管理员也能够自己重新定义各种分值或自定义分值。
1、SpamAssassin的安装
由于已安装了AMaViS,所以自然就选择了SpamAssassin。SpamAssassin能够通过CPAN安装:
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇: 构建反病毒反垃圾邮件系统(五)
下一篇: 构建反病毒反垃圾邮件系统(七)
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash