垃圾邮件系统配置方案(forpostfix2.0orlater)

王朝厨房·作者佚名  2007-01-05
窄屏简体版  字體: |||超大  

基本配置篇

说明:

本文档中所有的配置是假设:

postfix is installed in /etc/postfix,

and all map or filter files are located in /etc/postfix/maps.

本文档中各种header和body使用的 regexp (regular expressions)方式. PCRE 方式暂不在考虑范围内

(1)header checks

启用header checks.

编辑main.cf,增加:

header_checks = regexp:/etc/postfix/maps/header_checks

mime_header_checks = regexp:/etc/postfix/maps/mime_header_checks

规则文件的格式:

/^HEADER: .*content_to_act_on/ ACTION

详细描述:

/^HEADER: .*content_to_act_on/ ACTION

| | |

a b c

a.邮件头,在邮件过滤中,Subject是人们最常用的邮件头之一.其他的邮件头:

b.指定过滤字段

c.具体的动作.如:REJECT,IGNORE,WARN,HOLD,DISCARD,FILTER

c1.

REJECT

这是最常用的options,Example:

/^Subject .*Free Money/ REJECT Spam Header Rule #42

这样的规则会丢弃主题中所有包含Free Money的字样的邮件,同时将会反馈给发送者"Spam Header Rule"消息,在日志中也会有这样消息记录

IGNORE

http://www.securitysage.com/guides/postfix_anonym.html

WARN

这对于测试新的过滤规则是非常有帮助的。

。。。。。。

(2)MIME HEADER CHECKS

/name=[^>]*\.(bat|com|exe)/ REJECT

这样得规则会拒绝所有带bat,com,exe为后缀名文件得邮件。

(3)BODY CHECKS

启用Body checks.

body_checks = regexp:/etc/postfix/maps/body_checks

/content_to_act_on/ ACTION

详细描述:

/content_to_act_on/ ACTION

| |

a b

a.过滤实体

b.动作 REJECT(最常用的),

/Free Money/ REJECT Spam Body Rule #42

这样,在信件正文中遇到Free Money的都会被过滤,同时会向邮件发送者反馈“Spam Body Rule #42”消息,以及在日志中记录有“Spam Body Rule #42”。

更多信息请参考:

http://www.securitysage.com/guides/postfix_uce_full.htm

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航