Qmail的安装调试
软件的正确安装与调试是构筑系统的第一步,同时,简单的评测也是必不可少的。如果你的系统中以前曾安装过Sendmail,那么请不要错过本篇中关于Sendmail向Qmail迁移的内容。
下载Qmail
可以通过访问www.qmail.org或Mirror站点下载qmail-1.03.tar.gz。在http://em.ca/~bruceg/qmail
patches/上有一个很好的补丁包,里面有若干针对Qmail的POP3d及其他问题的补丁,笔者建议您把它下载过来。
安装Qmail
获得Qmail-1.03.tar.gz后,用tar命令解包:
#tar xzvf qmail-1.03.tar.gz
进入Qmail目录后,请仔细阅读Readme和Install文件。
在进行编译前,可根据需要选择安装补丁程序:
root:/usr/local/src/qmail-1.03# patch -p1 < /path/to/qmail-
103.patch
接下来,开始安装Qmail。
1. 建立Qmail 根目录
# mkdir /var/qmail
2. 按照Install.ids中的方法建立Qmail用户和组
我们需要一一建立Qmail各后台进程运行所要用到的用户名和用户组:
# groupadd nofiles
# useradd -g nofiles -d /var/qmail/alias -s /bin/false alias
# useradd -g nofiles -d /var/qmail -s /bin/false qmaild
# useradd -g nofiles -d /var/qmail -s /bin/false qmaill
# useradd -g nofiles -d /var/qmail -s /bin/false qmailp
# groupadd qmail
# useradd -g qmail -d /var/qmail -s /bin/false qmailq
# useradd -g qmail -d /var/qmail -s /bin/false qmailr
# useradd -g qmail -d /var/qmail -s /bin/false qmails
3. 编译 Qmail 及相关软件
这一步是软件编译及建立Qmail 的目录结构:
root:/usr/local/src/qmail-1.03# make setup check
4. 配置Qmail
开始配置Qmail之前,请认真阅读Install.ctl和FAQ,配置Qmail最简单的方法是:
#./config
或者:
#./config-fast your.full.home.name
5. 建立系统别名
root:/usr/local/src/qmail-1.03# cd ~alias
root:/var/qmail/alias# echo adam > .qmail-root
root:/var/qmail/alias# echo bob > .qmail-postmaster
root:/var/qmail/alias# echo bob > .qmail-mailer-daemon
6. 建立/var/qmail/rc
/var/qmail/rc是专门用来启动Qmail的文件(它可以说是最为重要的Qmail文件了)。/var/qmail/rc中存放着Qmail的确认投递指令(Default Delivery Instructions),由它来决定Qmail收到邮件后该怎么做。
我们可以先复制/var/qmail/
boot/proc到/var/qmail/rc,再对它进行编辑修改:
# cp /var/qmail/boot/proc /var/qmail/rc
下载Qmail
可以通过访问www.qmail.org或Mirror站点下载qmail-1.03.tar.gz。在http://em.ca/~bruceg/qmail
patches/上有一个很好的补丁包,里面有若干针对Qmail的POP3d及其他问题的补丁,笔者建议您把它下载过来。
安装Qmail
获得Qmail-1.03.tar.gz后,用tar命令解包:
#tar xzvf qmail-1.03.tar.gz
进入Qmail目录后,请仔细阅读Readme和Install文件。
在进行编译前,可根据需要选择安装补丁程序:
root:/usr/local/src/qmail-1.03# patch -p1 < /path/to/qmail-
103.patch
接下来,开始安装Qmail。
1. 建立Qmail 根目录
# mkdir /var/qmail
2. 按照Install.ids中的方法建立Qmail用户和组
我们需要一一建立Qmail各后台进程运行所要用到的用户名和用户组:
# groupadd nofiles
# useradd -g nofiles -d /var/qmail/alias -s /bin/false alias
# useradd -g nofiles -d /var/qmail -s /bin/false qmaild
# useradd -g nofiles -d /var/qmail -s /bin/false qmaill
# useradd -g nofiles -d /var/qmail -s /bin/false qmailp
# groupadd qmail
# useradd -g qmail -d /var/qmail -s /bin/false qmailq
# useradd -g qmail -d /var/qmail -s /bin/false qmailr
# useradd -g qmail -d /var/qmail -s /bin/false qmails
3. 编译 Qmail 及相关软件
这一步是软件编译及建立Qmail 的目录结构:
root:/usr/local/src/qmail-1.03# make setup check
4. 配置Qmail
开始配置Qmail之前,请认真阅读Install.ctl和FAQ,配置Qmail最简单的方法是:
#./config
或者:
#./config-fast your.full.home.name
5. 建立系统别名
root:/usr/local/src/qmail-1.03# cd ~alias
root:/var/qmail/alias# echo adam > .qmail-root
root:/var/qmail/alias# echo bob > .qmail-postmaster
root:/var/qmail/alias# echo bob > .qmail-mailer-daemon
6. 建立/var/qmail/rc
/var/qmail/rc是专门用来启动Qmail的文件(它可以说是最为重要的Qmail文件了)。/var/qmail/rc中存放着Qmail的确认投递指令(Default Delivery Instructions),由它来决定Qmail收到邮件后该怎么做。
我们可以先复制/var/qmail/
boot/proc到/var/qmail/rc,再对它进行编辑修改:
# cp /var/qmail/boot/proc /var/qmail/rc
顶(0)
踩(0)
上一篇:大家来做 RPM
- 最新评论