网上第1Mail服务器防垃圾邮件处理
核心提示:文章标题:网上第1Mail服务器防垃圾邮件处理。Linux是中国站长站的1个技术频道。包括桌面利用,Linux系统治理,内核研究,嵌进式系统和开源等1些基天职类
1。封ip
针对有些垃圾邮件发送方是固定的ip或固定ip段,那我们可以限制他们的smtp连接
vitcp.smtp
218.61.128.61:deny
限制218.61.128.61的机器跟我的qmail服务器有任何smtp的连接
或:
218.61.128.:deny
制止218.61.128网段的机器跟我的qmail有任何的smtp连接。
然后
tcprulestcp.smtp.cdbtcp.smtp.tmp
固然你也能够通过iptables来限制smtp端口的连接。
2。封某个帐号
主要针对某些比较正规的垃圾邮件发送者
vi/var/qmail/control/badmailfrom
编辑/var/qmail/control/badmailfrom文件(假设没有可以新建1个)将要拒收的邮件地址写进,每条记录为1行如:
123@123.com
这样所有FROM来自123@123.com的邮件都会被邮件服务器拒收。
一样也能够对1个域进行拒收,在badmailfrom文件中加进@test.com,这样所有来自test.com的任何地址的电子邮件都会被服务器拒收。
3。设置.qmail-default文件
vi/var/qmail/alias/.qmail-default
/var/vpopmail/bin/vdelivermail''bounce-no-mailbox
这样垃圾邮件发过来,假设是1个不存在的邮箱,会自转动回邮件,并告知nothismailbox
4。使用第3方的rbl服务,实在就是利用dns反查询,可以避免有些人自架mailserver发垃圾信的行动
我用的是中国反垃圾邮件同盟的CDL+DNS反查询方式的实时黑名单技术,这个服务是免费的,但必须申请才能使用申请服务后,在你的SMTP启动脚本,加上/usr/local/bin/rblsmtpd,以下
#!/bin/sh
QMAILDUID=qmaild
NOFILESGID=nofiles
/usr/local/bin/tcpserver-H-R-l0-t1-v-p-x/var/vpopmail/etc/tcp.smtp.cdb-u
$QMAILDUID-g$NOFILESGID0smtp/usr/local/bin/rblsmtpd-
rcblplus.anti-spam.org.cn/var/qmail/bin/qmail-
smtpdhostname/var/vpopmail/bin/vchkpw/bin/true/bin/cmd5checkpw/bin/true2
>&1|/var/qmail/bin/sploggersmtpd3& 唐山网站建设www.fw8.net
TAG:中国,文件,机器,都会,垃圾
评论加载中...
|
下一篇: 结合AJAX进行PHP开发之进门