FV.Zone Project Code

在 CentOS 4.4 上安装 QmailToaster

本文介绍 QmailToaster 在 CentOS 4.4 上的安装过程。
有任何问题欢迎留言或者 email: latteye@gmail.com

1. 创建一个目录供下载包

mkdir -p /usr/src/qtms-install

2. 环境检查脚本

进入之前创建的目录:

cd /usr/src/qtms-install
wget http://www.qmailtoaster.com/centos/cnt40/cnt40-deps.sh

运行这个脚本。他会自动下载后面 Qmail 所需要的 rpm 包。

注意:下面还会使用到 dag 的 yum 源。但在运行 cnt40-deps.sh 之前请不要使用 dag 的内容。dag 中有些包版本比较高,但随之对应的一些模块并没有提供高版本的rpm。很可能导致 cnt40-deps.sh 无法完成。

SpamAssasin 包需要一些 perl 的模块,如果你想要使用 SpamAssasin,可以通过 dag 来安装这些模块

导入dag源:
rpm -Uhv http://apt.sw.be/redhat/el4/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.el4.rf.i386.rpm

接着安装以下包:

yum install perl-HTML-Parser perl-IO-Zlib perl-Archive-Tar perl-Mail-SPF

3. 安装包下载

下载脚本:

wget http://www.qmailtoaster.com/info/current-download-script.sh

运行他之后,所有的安装包 src.rpm 文件就会被下载到当前目录。

4. 安装 Qmail Toaster 软件包

下载安装脚本:

wget http://www.qmailtoaster.com/centos/cnt40/cnt40-install-script.sh

运行此脚本后,会自动将 src.rpm 编译为 rpm 后自动安装。
但是这个脚本有两个问题:

(1)中途一旦退出,编译都要重来,安装也要重来。他不会检测系统中是不是已经安装了哪些包。
(2)每次都要我按 “y”来确认是不是安装下一个包。

整个过程大约持续半个小时以上。这取决于你的机器性能。

5. 一些后续设置

在官方的 Wiki 中“安装”页面上还包括了一些其他设置内容:DomainKey、防火墙等。这里就不硬翻译了,只提一下最基础的。

查看当前 Qmail 状态:

qmailctl stat

你会看到:

[root@gateway ~]# qmailctl stat
authlib: up (pid 2425) 65 seconds
clamd: up (pid 2425) 65 seconds
imap4: up (pid 2421) 65 seconds
imap4-ssl: up (pid 2423) 65 seconds
pop3: up (pid 2414) 65 seconds
pop3-ssl: up (pid 2409) 65 seconds
send: up (pid 2416) 65 seconds
smtp: up (pid 2418) 65 seconds
spamd: up (pid 2407) 65 seconds
authlib/log: up (pid 2417) 65 seconds
clamd/log: up (pid 2417) 65 seconds
imap4/log: up (pid 2422) 65 seconds
imap4-ssl/log: up (pid 2424) 65 seconds
pop3/log: up (pid 2415) 65 seconds
pop3-ssl/log: up (pid 2413) 65 seconds
send/log: up (pid 2420) 65 seconds
smtp/log: up (pid 2419) 65 seconds
spamd/log: up (pid 2408) 65 seconds
[root@gateway ~]#

添加一个邮件域:

/home/vpopmail/bin/vadddomain your-domain.com

添加一个用户:

/home/vpopmail/bin/vadduser you@your-domain.com

开启php全局注册:
修改 /etc/php.ini 中的 register_globals = On

重启 httpd

service httpd restart

通过浏览器访问你的 Qmail-Toaster 管理界面:

http://www.your-domain.com/admin-toaster/

Username: admin
Password: toaster

尽快修改密码~

网页邮箱登陆:

Check your mail server:

http://www.your-domain.com/webmail

使用你的邮件地址和密码登陆(xxx@xxx.com)

原文地址

Leave a Reply