Spam Locker简介3 - 插件anvil介绍
[b]Anvil - 连接频率控制插件[/b]该插件主要通过进程间IPC的技术,在内存里开辟一个固定的空间,记录客户机的连接频率信息。
对于那些中了病毒,或者狂发垃圾邮件的服务器,短时间内必然会发送大量邮件,因此根据此特征,
可以将这类行为的邮件拦截,返回4xx 或5xx(通过anvil_soft_reject参数来配置到底是返回硬性
错误还是软性错误代码)。
当客户机停止发送一段时间(例如360秒,可配置)后,anvil模块将自动解封,不需要人工干预。
用户可以分析日志,找出那些连续多次或长期超过连接频率限制的ip地址,确信为垃圾来源后,直接
投入到localctrl模块定义的黑名单里,这样所有来自这些ip源的请求都将第一时间被拒绝,而不需要
消耗后续插件的cpu/内存资源!
[b]注意:[/b]由于是基于内存的记录,因此一旦slockd重新启动,则统计数字全部自动清零。 这个功能我实在是喜欢,先试用再说 按打分的方式可不可以这样的
比如一共是9分
=<3分就是垃圾邮件直接丢掉4-5分标记为垃圾邮件但仍发给用户,6以上就是正常的邮件,只不过打上标记由用户来判断或者还可以安个插件让用户标记后把这个地址或者域名进入动态黑名单,如果标记的人很多就进入固定黑名单
另外就是时间性上面可不可以动态的处理一下,第一冻结360S第二次加倍,这样一直加上去 太好了。就是系统默认的常数太小了。把业务繁忙的正常客户的也过虑了。我调整了一下阐述就好了。定一个。 :victory: 顶啊 [quote]原帖由 [i]herobei[/i] 于 2007-1-22 22:20 发表 [url=http://www.extmail.org/forum/redirect.php?goto=findpost&pid=17214&ptid=1454][img]http://www.extmail.org/forum/images/common/back.gif[/img][/url]
太好了。就是系统默认的常数太小了。把业务繁忙的正常客户的也过虑了。我调整了一下阐述就好了。定一个。 [/quote]
仁兄,可以介绍一下你调整后的值,和运行情况吗? 我想问个问题,这个anvil功能做得是不是多余了,postfix里面本身就有anvil限制功能
anvil_rate_time_unit 和 smtpd_client_connection_rate_limit 两个参数就可以了
看功能介绍应该是一样的
如果要选择的话,应该还是使用postfix本身的anvil要好吧
页:
[1]