使用crontab排程来定时开启slockd灰名单与RBL过滤插件功能
2011-06-09 10:22
211 查看
Slockd配合DSPAM非常好用,可以做到垃圾过滤达到99%以上。
但有时Slockd的灰名单与DNS RBL过滤,却误判了,导致信件拒收或延迟,可以使用排程来实现,尽量避免这种情况。
一,写两个批处理
enablerbl.sh
#!/bin/sh
sed -i 's/dnsbl_plugin = no/dnsbl_plugin = yes/g' /usr/local/slockd/config/plugin.cf
sed -i 's/greylist_plugin = no/greylist_plugin = yes/g' /usr/local/slockd/config/plugin.cf
/usr/local/slockd/slockd-init stop
killall slockd
/usr/local/slockd/slockd-init start
disablerbl.sh
#!/bin/sh
sed -i 's/dnsbl_plugin = yes/dnsbl_plugin = no/g' /usr/local/slockd/config/plugin.cf
sed -i 's/greylist_plugin = yes/greylist_plugin = no/g' /usr/local/slockd/config/plugin.cf
/usr/local/slockd/slockd-init stop
killall slockd
/usr/local/slockd/slockd-init start
二、设置一下排程即可
[root@mail bin]# crontab -l
10 19 * * * /usr/local/bin/enablerbl.sh ##每晚七点开启
10 7 * * * /usr/local/bin/disablerbl.sh ##早上七点关闭
但有时Slockd的灰名单与DNS RBL过滤,却误判了,导致信件拒收或延迟,可以使用排程来实现,尽量避免这种情况。
一,写两个批处理
enablerbl.sh
#!/bin/sh
sed -i 's/dnsbl_plugin = no/dnsbl_plugin = yes/g' /usr/local/slockd/config/plugin.cf
sed -i 's/greylist_plugin = no/greylist_plugin = yes/g' /usr/local/slockd/config/plugin.cf
/usr/local/slockd/slockd-init stop
killall slockd
/usr/local/slockd/slockd-init start
disablerbl.sh
#!/bin/sh
sed -i 's/dnsbl_plugin = yes/dnsbl_plugin = no/g' /usr/local/slockd/config/plugin.cf
sed -i 's/greylist_plugin = yes/greylist_plugin = no/g' /usr/local/slockd/config/plugin.cf
/usr/local/slockd/slockd-init stop
killall slockd
/usr/local/slockd/slockd-init start
二、设置一下排程即可
[root@mail bin]# crontab -l
10 19 * * * /usr/local/bin/enablerbl.sh ##每晚七点开启
10 7 * * * /usr/local/bin/disablerbl.sh ##早上七点关闭
相关文章推荐
- 时时刷新 jQuery Timers插件 提供定时执行的功能,使用非常简单
- 时时刷新 jQuery Timers插件 提供定时执行的功能,使用非常简单
- GBin1教程:使用jQuery插件jquery.validationEngine实现表单验证功能
- 使用ant实现svn管理得eclipse插件开发项目的日构建功能(ant1.7.1+svn1.6.3+eclipse3.4.2)
- Win8开始屏幕中地图应用的定位功能开启及使用介绍
- EasyNVR无插件直播服务器如何使用ffmpeg实现摄像机快照功能的
- 带有分页排序功能的表格插件的使用(通过ajax获取后台数据)
- thinkPHP5使用laypage分页插件实现列表分页功能
- AdPlayBanner:功能丰富、一键式使用的图片轮播插件
- 使用jQuery UI插件实现切换主题功能——经验小结
- jQuery树形菜单,使用zTree插件,异步加载 & 编辑功能&Check 共存
- 使用位运算实现网页中的过滤、筛选功能实例
- 使用接口实现附带插件功能的程序
- 使用接口实现附带插件功能的程序
- Sublime2插件emmet(原名zencoding)使用方法,强大的html/css编辑功能
- 经典vim插件功能说明、安装方法和使用方法介绍(已更新) .
- 使用spring-quartz 定时发送短信功能
- myeclipse10 开启插件下载功能
- ButterKnife Zelezny插件安装成功但是功能不能使用的解决办法
- MyEclipse6.0中使用aptana插件,添加jquery提示功能