很多朋友都想把Spam Locker部署到Qmail环境中去,一直以来都只有个大的方向,这里简要的说一下能够具体工作的例子。
部署Spam Locker还是要基于HZQBBC早年所作的APF. 他为qmail专门撰写了apf-qmail插件。
可以按照这里面的说明文档安装,但是由于qmail的版本有些差异,所以安装出来不一定能够正常工作。我就把我这边可以正常工作的一个实例的安装配置写出来吧。
首先qmail服务器是完全按照
http://www.qmailrocks.org/install_rh.htm来做,其中anti-spam部门没有安装。
其中qmail的版本号为1.03,qmail-smtpd-auth的版本是0.30,按照apf-qmail文档中的描述打补丁,会出现部分代码不能正常打入的问题,这里我提供一个已经手动修改好的qmail-smtpd.c文件版本。
直接重新编译后按照apf-qmail文档提示替换相应的qmail-smtpd文件即可。
在apf-qmail.pl中有个问题需要修正之后才能够正常使用,在apf-qmail.pl第72行
将
$msg_out .="queue_id=\n\n";
修改为
$msg_out .="queue_id=\n";
这样剩下的完全按照apf-qmail文档中写的来配置,就可以正常的工作。
此配置的系统环境是
RHEL 4。
按照
http://www.qmailrocks.org上的说法,应该是在redhat全系列上均可以正常工作的。
有兴趣可以去测试一下。并欢迎指正。