《2022年构建反病毒反垃圾邮件系统(五)邮件服务器教程.docx》由会员分享,可在线阅读,更多相关《2022年构建反病毒反垃圾邮件系统(五)邮件服务器教程.docx(5页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、2022年构建反病毒反垃圾邮件系统(五)邮件服务器教程摘要:暂无二、防病毒系统1、安装McAfee uvscan for linuxMcAfee uvscan for linux虽然是试用,但是没有什么限制,可以升级,也没有过期。# wget http:/www.XXXX.com/products/evaluation/virusscan/english/cmdline/linux/version_4.24/intel/vlnx424e.tar.Z# tar xzf vlnx424e.tar.Z# ./install-uvscan默认会装到/usr/local/uvscan书目下,不过uvsc
2、an须要libstdc+.so.2.8,干脆运行出现如下错误:# uvscanuvscan: error while loading shared libraries: libstdc+.so.2.8:cannot open shared objectfile: No such file or directory可以从如下地址获得libstdc+.so.2.8的安装包:# wget http:/debian.marlow.dk/dists/woody/virus/pool/lib/libstdc+2.8_2.90.29-2.deb# dpkg -i libstdc+2.8_2.90.29-2.
3、deb这样uvscan就可以正常运行了,不过会提示病毒库比较老了云云。写个病毒库更新脚本扔到crontab跑去吧:#!/bin/sh# update-dat.sh#cd /usr/local/uvscan/wget -q -O readme.txt http:/http:/www.XXXX.com/products/datfiles/4.x/nai/readme.txt >/dev/nullAVVER=head -5 readme.txt | grep 40-90-90-9 | head -1 |sed -e s/.* (40-9*) .*$/1/if ! -f dat-$
4、;AVVER.tar ; thenfor i in *.tar ; domv $i $i.olddoneif wget http:/http:/www.XXXX.com/products/datfiles/4.x/nai/dat-$AVVER.tar >/dev/null ; thenfor i in *.dat ; docp -p $i $i.bakdoneif tar xf dat-$AVVER.tar ; thenrm -f *.oldecho date Successfully updated AntiVirus DAT files
5、 to $AVVERfififi2、AMaViS的安装AMaViS是uvscan和postfix之间的一个桥梁,完成邮件解码,交给uvscan查毒,然后再处理,转发操作。安装amavisd前先确定以下软件已经安装,lha、unarj等运用的no-free的分支版本:# apt-get install libio-stringy-perl mailtools libmime-perl libmailtools-perl libmime-base64-perl libcompress-zlib-perl libconvert-uulib-perl libconvert-tnef-perl
6、tnef libarchive-tar-perl libarchive-zip-perl libtime-hires-perl libunix-syslog-perl libdigest-md5-perl lha unarj unzip gzip unrar zoostable版本的amavisd比较老,运用如下链接:# wget http:/www.XXXX.dk/dists/woody/custom/pool/compress/arc_5.21e-5_i386.deb# wget http:/www.XXXX.dk/dists/woody/virus/pool/wrapper/amavis
7、d-new_20220314p1-2_all.deb# wget http:/www.XXXX.dk/dists/woody/virus/pool/lib/libnet-perl_1.12-1_all.deb# wget http:/www.XXXX.dk/dists/woody/virus/pool/lib/libnet-server-perl_0.84-3_all.deb先安装CPAN:# perl -MCPAN -e shellcpan> install CPANcpan> install LWPcpan> install Archive:Tarcpan> ins
8、tall Archive:Zipcpan> install Compress:Zlibcpan> install Convert:TNEFcpan> install Convert:UUlibcpan> install MIME:Base64cpan> install MIME:Parsercpan> install Mail:Internetcpan> install Net:Servercpan> install Net:SMTPcpan> install Digest:MD5cpan> install IO:Stringycpan> install Time:HiRescpan> install Unix:Syslog