Qmail + apf-qmail 反垃圾邮件 的安装

公司的邮件系统更换任务,顺手写个安装文档 _-!! 很简单的文文,不算文档!

Qmail + apf-qmail 反垃圾邮件 的安装

作者: oneoo 邮箱: yo2one@gmail.com MSN: yo2one@gmail.com
blog: http://www.oneoo.com

版本: v1.0

1. 准备一个 FreeBSD 系统,版本要求为 4.11 (4.7 上我装不上,或者其它版本都可,你成功的话记得告诉我)

2. 安装 MySQL + Apache + PHP(WEB服务需要用的话,就装吧;只是 MailServer 可以不安装,甚至 MySQL都可不装)

如果不懂,就自己查资料吧 _-!!
apache 的安装目录必须为 /usr/local/www 因为 qmailadmin 和 sqwebmail 默认安装到那儿 _-!!
当然可以人手转移的 )

3. 安装 Qmail

这里我们使用 海鹰小花 制作的 Freemail 安装包,一定要是 freemail-04-10-22-1.1.tar.gz 版本,好像就这个版本的 Qmail 是源代码编译安装的。而以下安装 apf-qmail 反垃圾邮件时需要修改 Qmail 的源代码!
freemail-04-10-22-1.1.tar.gz 可以到这里 http://oneoo.yo2.cn/files/qmail/freemail-04-10-22-1.1.tar.gz 下载 (如果链接失效, 可联系我要)

把 Freemail 解开,并修改 package 目录里面的 setup.sh ,安自己的需要设置哦 )

根据 apf-qmail 里面的 apf-qmail.patch 修改 package/fix-qmail-1.03/qmail-smtpd.c
当然我为你们修改好一份放在这 http://oneoo.yo2.cn/files/qmail/qmail-smtpd.c , 你可以下载使用  _-!!  自己修改麻烦

  记得覆盖 qmail-smtpd.c 的文件哦!!!如果忘啦还可以亡羊补牢的 _-!! 自己再编译一份 qmail-smtpd 去覆盖就是啦 )

ok, 修改工作完成

./setup.sh install

按N下接受协议,就开始编译 Qmail 和安装咯,全自动,爽呀!

4. 安装 apf-qmail

把 apf-qmail-0.20.tar.gz 解开,复制里面的 apf-qmail.pl 到 /var/qmail/bin/ 目录下 (这是原版 http://oneoo.yo2.cn/files/qmail/apf-qmail-0.20.tar.gz )

原版有只查询一个 MSBL 服务器,如果查询失败,邮件就不再判断,直接进入用户信箱 _-!! 好像 MSBL 的服务器连接经常失败

为能达到更好的过滤效果,我们修改 apf-qmail.pl 的源码,让它能够查询多个 MSBL 服务器!
修改版的到这 http://oneoo.yo2.cn/files/qmail/apf-qmail.pl 下载

把 apf-qmail.pl 装上后,记得 chmod 0755 不然不能执行 _-!! ~

5. 升级 perl5.8

如果是 4.11 ,默认是 perl5.0 _-!! 版本太低不能运行 apf-qmail 的!
必须升级到 perl5.6 以上!

现在的 FreeBSD ftp 上找 4.11 的 perl5.8 比较难找 _-!! 如果你找不到的话,可以找我要,我的只是 4.11 版本的,要其它的,就靠自己咯。
perl.5.8 package 的版本一定要对应 FreeBSD 的系统版本,不然安装错误!

下载到就 pkg_add 就是啦。

当然最后得: /usr/local/bin/use.perl port 一下!让系统使用新装的 perl 5.8 !!!

6. 收工! 安装完毕,投入运行

Qmail : /usr/local/etc/rc.d/qmail.sh {start | stop | restart}
SqWebMail : /usr/local/etc/rc.d/sqwebmail-sqwebmaild.sh {start | stop | restart}

QmailAdmin: http://x.x.x.x/cgi-bin/qmailadmin/qmailadmin
SwWebMail : http://x.x.x.x/cgi-bin/sqwebmail

邮件存放路径: /usr/local/vpopmail/domains/
Qmail LOG 文件路径: /var/log/maillog (每日自动压缩存放)
apf-qmail LOG 文件: /tmp/apf_log

原文地址: http://oneoo.yo2.cn/files/qmail/qmail_apf_install_doc.pdf