网上第一Mail服务器防垃圾邮件处理
2009-05-13 01:08:18来源:未知 阅读 ()
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<tcp.smtp
生成新的tcp.smtp.cdb
当然你也可以通过iptables来限制smtp端口的连接。
2。封某个帐号
主要针对某些比较正规的垃圾邮件发送者
vi/var/qmail/control/badmailfrom
编辑/var/qmail/control/badmailfrom文件(如果没有可以新建一个)将要拒收的邮件地址写入,每条记录为一行如:
123@123.com
这样所有FROM来自123@123.com的邮件都会被邮件服务器拒收。
同样也可以对一个域进行拒收,在badmailfrom文件中加入@test.com,这样所有来自test.com的任何地址的电子邮件都会被服务器拒收。
3。设置.qmail-default文件
vi/var/qmail/alias/.qmail-default
/var/vpopmail/bin/vdelivermail''bounce-no-mailbox
这样垃圾邮件发过来,如果是一个不存在的邮箱,会自动弹回邮件,并告知nothismailbox
4。使用第三方的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&
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- postfix&dovecot搭建邮件服务器 2020-05-30
- 一次云服务器安装达梦数据库后无法远程访问问题处理 2020-05-24
- Linux 下三种提高工作效率的文件处理技巧 2020-05-23
- 万字长文!一次性弄懂 Nginx 处理 HTTP 请求的 11 个阶段 2020-05-21
- 关于Nginx处理HTTP请求的11个阶段流程 2020-05-07
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