首页 > postfix > postfix 反垃圾邮件<一>

postfix 反垃圾邮件<一>

2010年3月25日 eric 发表评论 阅读评论

研究postfix 有段时间了,相信大家搭建好邮件服务器后都怕被别人利用,或者每天收到大量的垃圾邮件烦恼。
大家该怎么拦截这些垃圾邮件呢?我也是菜鸟,只是初步研究和学习了一下。

下面我说一个最简单的例子

smtpd_recipient_restrictions =
permit_mynetworks
reject_unauth_destination
reject_invalid_hostname
reject_unknown_sender_domain

这个例子对默认配置扩充了两个额外限制条件: reject_unauth_destination以及reject_invalid_hostname。
当客户端建立连接时,若它来自 mynetworks或mynetworks_restrictons过滤规则也就跟着结束,不再检查其他条件;
如果客户端来自外界网络, permit_mynetworks不会返回ok,也不会返回reject,而是返回dunno,于是postfix接着检查reject_unauth_destination。
如果邮件的收件人不在postfix所辖的网域(由mydestination定义), reject_unauth_destination返回 reject;否则返回dunno。
假设这次的结果是dunno,postfix会接着检查reject_invalid_hostname,如果客户端 使用HELO命令提供的主机名称是无效的,这项检查的结果是reject;如果有效,则为dunno。
最后,postfix检查 reject_unknown_sender_domain,如果客户端在mail from提供的邮件地址的网域部分是无效的(用DNS查不出来),则检查结果是reject。如果邮件能顺利通过上述四项限制条件而不发生任何 reject,postfix就会收下邮件,并交给适当的MDA处理。

转载请注明:文章转载自:Eric's linux and nginx! (http://www.nginxs.com)
本文地址:http://www.nginxs.com/linux/87.html

分类: postfix 标签: ,
  1. 2018年5月24日08:13 | #1

    We offer instructional and restore services for owners.

评论分页
订阅评论
2+4= (必填)