Quantcast
Channel: Eric's linux and nginx! »邮件服务器
Viewing all articles
Browse latest Browse all 2

postfix 反垃圾邮件

0
0
研究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处理。

Viewing all articles
Browse latest Browse all 2

Latest Images

Trending Articles





Latest Images