$sa_tag2_level_deflt = 6.3;
$sa_kill_level_deflt = $sa_tag2_level_deflt;
$sa_spam_suettg =&nbp;'''*SPAM*** '''';
建立所需要的文件
hawk# touch /var/amavis/whitelist
hawk# touch /var/amavis/blacklist
hawk# touch /var/amavis/spam_lovers
hawk# chown vscan /var/amavis/whitelist
hawk# chown vscan /var/amavis/blacklist
hawk# chown vscan /var/amavis/spam_lovers
hawk# echo spam@the9.com >> /var/amavis/spam_lovers
hawk# echo notspam@the9.com >> /var/amavis/spam_lovers
修改/usr/local/etc/postfix/main.cf
添加
content_filter = smtp-amavis:[127.0.0.1]:10024
建立自动学习体系
Bayesian Learning Script
hawk# vi /usr/local/sbin/my-sa-learn.sh
#!/bin/sh
if [ -e /var/mail/spam ]; then
/usr/local/bin/sa-learn --spam -p /var/amavis/.spamassassin/user_prefs --mbox /var/mail/spam
rm /var/mail/spam > /dev/null
fi
if [ -e /var/mail/notspam ]; then
/usr/local/bin/sa-learn --ham -p /var/amavis/.spamassassin/user_prefs --mbox /var/mail/notspam
rm /var/mail/notspam > /dev/null
fi
建立Bayes学习知识库:
hawk# /usr/bin/sa-learn --rebuild -p /var/amavis/.spamassassin/user_prefs
这样就可以自动学习了
hawk# chmod 700 /usr/local/sbin/my-sa-learn.sh
hawk# crontab -e
5 0 * * * /usr/local/sbin/my-sa-learn.sh
下面重新启动服务让设置生效
hawk# /usr/local/etc/rc.d/postfix.sh stop
hawk# /usr/local/etc/rc.d/postfix.sh start
hawk# /usr/local/etc/rc.d/amavisd.sh stop
hawk# /usr/local/etc/rc.d/amavisd.sh start
要是使用 Spamassassin 的 spamd,也需要重新启动。
启动 AMaVisd 时,确认是否有找到反病毒软件
hawk# cat /var/log/maillog |grep NAI
Dec 1 03:37:07 hawk amavis[112]: Found primary av scanner NAI McAfee AntiVirus (uvscan) at /usr/local/bin/uvscan
Dec 1 15:36:00 hawk amavis[110]: Found primary av scanner NAI McAfee AntiVirus (uvscan) at /usr/local/bin/uvscan
Dec 1 16:14:28 hawk amavis[110]: Found primary av scanner NAI McAfee AntiVirus (uvscan) at /usr/local/bin/uvscan
要是有这样的信息说明已经找到杀毒软件
病毒更新脚本
需要wget支持
先安装wget
hawk# pkg_add –r wget
安装完毕
hawk# vi /usr/local/libexec/uvscan/update-dat.sh
添加下面的内容
#!/bin/sh
#
# update-dat.sh
#
cd /usr/local/libexec/uvscan/
wget -q -O readme.txt http://download.nai.com/products/datfiles/4.x/nai/readme.txt >/dev/null
AVVER=`head -11 readme.txt&s;&bsp;grep&nbp;'''[-9][0-9][0-9]'''' | head -1 |&npsdnbsp;-e ''''s/*([-9]*\).*$/\1/''''`
if [ ! -f dat-$AVVER.tar ]; then
for i in *.tar ; do
mv $i $i.old
done
if wget http://download.nai.com/products/datfiles/4.x/nai/dat-$AVVER.tar >/dev/null ; then
for i in *.dat ; do
cp -p $i $i.bak
done
if tar xf dat-$AVVER.tar ; then
rm -f *.old
echo `date` Successfully updated AntiVirus DAT files to $AVVER
fi
fi
fi
然后放入crontab 定时自动运行就可以自动更新病毒文件了。
草草写好
感谢CHINAUNIX的朋友帮忙
| dennis2 回复于:2003-12-03 09:47:19 |
| [quote:3768a41ee6="znsoft"]
sasl1是支持mysql加密口令的:)[/quote:3768a41ee6] 你肯定吗?sasl1 本身并不支持 mysql,对 mysql 的支持是通过 patch 实现的,这个 patch 后来被加入了 sasl2,从而使 sasl2 正式支持 mysql。如果 sasl1 就支持 mysql 加密口令,那没有理由在 sasl2 里不支持。 等我再去读读 code ... |
| 孤独的鹰 回复于:2003-12-03 10:32:39 |
| 添加截图
[img:9f11b6caf8]http://album3.chinaren.com/album/98/62/51246298/1208940.jpg[/img:9f11b6caf8] |
| 雨杉 回复于:2003-12-03 11:13:32 |
| 很不错,先收下! |
| 痞菜 回复于:2003-12-06 11:49:21 |
| 揪揪,孤独的鹰的小鸡。 啦啦 啦啦 原来是在freebsd上。
揪肿了小鸡。 啦啦 最近linux内核漏洞真的好用呀。 高兴呀 |
| deerphil 回复于:2003-12-13 16:33:40 |
| :shock: |
| sunder 回复于:2003-12-29 19:10:25<10:25 |
| 奇怪,前面都ok了,只是防病毒装不上。
DATA 354 End data with <CR><LF>.<CR><LF> Subject: Test 2 X5O!P%@AP[4\PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H* . 45ns;.4.1 Can''''t connect to 127.0.0.1 port 10025, Connection refused at /usr/local/sbin/amavisd line 2848, <GEN3> chunk 6., id=01099-01 |
| northwolf 回复于:2003-12-29 23:40:37 |
| 不错。 |
| kenani 回复于:2004-03-03 12:51:28 |
| 如标题。可不可以在redhat linux as上配置?
偶查了一下www.nai.com的产品但是没有找到for redhat linux AS的。 谢一个先。 |
| kenani 回复于:2004-03-03 12:51:51 |
| 如标题。可不可以在redhat linux as上配置?
偶查了一下www.nai.com的产品但是没有找到for redhat linux AS的。 谢一个先。 |
| kenani 回复于:2004-03-03 12:55:37 |