分类:
2010-10-13 17:02:48
注意:Spam Locker 的插件载入/执行先后顺序,与“pluginname_plugin = yes”在配置文件中的先后一致,例如anvil和localctrl,如果localctrl_plugin = yes 比anvil_plugin = yes的位置靠文件前头,则先执行localctrl,然后再到anvil,具体可以打开debug_level = 4,在日志文件里看到子进程启动时加载插件的顺序。
以下是每个配置的介绍:
是否打开调试?no则关闭
debug = yes
调试的等级,0表示出错才显示,1则表示警告,2则表示提示,3则表示信息,4则表示全部的调试信息都显示,级别越高,在日志里看到的信息越多
debug_level = 1
调试信息默认输出到哪里?默认是stderr,输出到自定义的日志文件里。
debug_method = stderr
DNS最大重试次数,主要是对于一些慢速DNS操作,需要重试,注意不要将次数设置太大,否则影响Spam Locker的反应速度,按默认3次即可
dns_max_retry = 3
DNS请求最大重发次数,该参数主要控制重发请求的次数,如果DNS良好,请尽量不要设置超过默认的3次
dns_max_resend = 3
DNS等待超时值,单位秒,如果等待超过这个值,则进行重试或重发
dns_timeout = 4
是否打开localctrl 插件,yes打开,no则关闭,如果是关闭状态,那么相关的localctrl设置失效
localctrl_plugin = yes
配置黑名单路径,这里采用相对路径
localctrl_bl = config/blacklist
配置白名单的路径,这里采用相对路径
localctrl_wl = config/whitelist
配置发件人黑名单的路径,这里采用相对路径
localctrl_sender_bl = config/sender_blacklist
配置发件人白名单的路径,这里采用相对路径
localctrl_sender_wl = config/sender_whitelist
配置收件人黑名单的路径,这里采用相对路径
localctrl_recip_bl = config/recip_blacklist
配置收件人白名单的路径,这里采用相对路径
localctrl_recip_wl = config/recip_whitelist
在上面提到的本地黑白名单插件配置中,有如下几个名单:
分别是控制发送和接受的名单,这六种名单均由如下两种数据组成:
而格式可以使用直接书写或者使用Perl整个表达式来书写。
是否打开rbl插件
dnsbl_plugin = yes
拒绝代码是硬错误还是软错误?(yes为软错误,返回4xx,no则为硬错误,反回5xx)
dnsbl_soft_reject = no
rbl 服务器列表,每个一行,以逗号结束
dnsbl_server_list = bl.spamcop.net, cbl.anti-spam.org.cn, sbl-xbl.spamhaus.org,
是否打开msbl插件
spf_plugin = yes
拒绝代码是硬错误还是软错误?(yes为软错误,返回4xx,no则为硬错误,反回5xx)
spf_soft_reject = no
合法则pass,返回OK,不合法则错误,如不确定则返回DUNNO
spf_default_action = DUNNO
是否打开greylist插件
greylist_plugin = yes
greylist 存储记录的数据库路径,请使用全路径,并确保slockd对那个目录可写。
greylist_db = /var/lib/greylist.db
默认的延迟时间,单位秒,默认为300秒,即300秒后重试的邮件被放行
greylist_delay = 300