Chinaunix首页 | 论坛 | 博客
  • 博客访问: 422819
  • 博文数量: 55
  • 博客积分: 2331
  • 博客等级: 大尉
  • 技术积分: 605
  • 用 户 组: 普通用户
  • 注册时间: 2010-08-26 12:03
文章分类

全部博文(55)

文章存档

2011年(2)

2010年(53)

我的朋友

分类:

2010-10-13 17:02:48

usr/local/slockd/config/plugin.cf
 
Spam Locker中各种插件的配置,都依赖于软件包里config/plugin.cf文件,可以通过更改config/main.cf 中plugin_conf参数的配置来更改此文件名称和位置。

注意: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
  • 黑白名单设置

在上面提到的本地黑白名单插件配置中,有如下几个名单:

  • 本地黑名单
  • 本地白名单
  • 本地发送者黑名单
  • 本地发送者白名单
  • 本地接受者黑名单
  • 本地接受者白名单

分别是控制发送和接受的名单,这六种名单均由如下两种数据组成:

  • IP地址
  • IP地址发解析域名

而格式可以使用直接书写或者使用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

阅读(3582) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~