用badmailfrom文件来阻止某个邮件帐号,或者某个邮件域,但今天发现有些垃圾邮件发送者用多邮件域来发送,比如:
@ms33.hinet.net
@ms34.hinet.net
@ms35.hinet.net
……
@ms99.hinet.net
这家伙一下子用好多邮件域来发送,如果都手工一个个添加的话,显然很麻烦,那我们就为badmailfrom打个补丁:
进入qmail的安装源代码
cd /src/qmail-1.03
wget http://tomclegg.net/software/patch-qmail-badmailfrom-wildcard
patch < qmail-badmailfrom-wildcard.patch
make qmail-smtpd
nv /var/qmail/bin/qmail-smtpd /var/qmail/bin/qmail-smtpd.old
install -m 755 qmail-smtpd /var/qmail/bin/qmail-smtpd
ok,现在你可以在badmailfrom设置支持通配符的域名
echo ".hinet.net" >>/var/qmail/control/badmailfrom
好了,qmail邮件本身的防垃圾邮件功能有限,过几天给大家讲关于邮件过滤的技术。
--
原文链接: http://www.5dmail.net/html/2006-6-6/20066693615.htm
|