QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 668|回复: 1

请教在linux9.0下,qmail安装过程出现的问题???

[复制链接]
发表于 2003-6-22 10:49:57 | 显示全部楼层 |阅读模式
qmail-1.03.tar.gz
ucspi-tcp-0.88.tar
daemontools-0.76.tar.gz
qmail-103.patch
checkpassword-0.90.tar

1>安装qmail:


[root@email /usr/local/src]# gzip -d qmail-1.03.tar.gz
[root@email /usr/local/src]# tar xf qmail-1.03.tar
[root@email /usr/local/src]# cd qmail-1.03

  对qmail打补丁(需将.patch文件拷到qmail目录下)


[root@email /usr/local/src/qmail-1.03]# patch –p1 < qmail-103.patch
  (是p壹)

  创建qmail主目录及添加必须的系统用户

  由于qmail不是以root身份运行,而且qmail是同时由多个程序处理不同的工作,如接收邮件,发送邮件,本地投递等等,所以需要多个用户身份:


  # mkdir /var/qmail
[root@email /]# /usr/sbin/groupadd nofiles
[root@email /]# /usr/sbin/useradd -g nofiles
    -d /var/qmail/alias -s /bin/false alias
[root@email /]# /usr/sbin/useradd -g nofiles
    -d /var/qmail -s /bin/false qmaild
[root@email /]# /usr/sbin/useradd -g nofiles
    -d /var/qmail -s /bin/false qmaill
[root@email /]# /usr/sbin/useradd -g nofiles
    -d /var/qmail -s /bin/false qmailp
[root@email /]# /usr/sbin/groupadd qmail
[root@email /]# /usr/sbin/useradd -g qmail
    -d /var/qmail -s /bin/false qmailq
[root@email /]# /usr/sbin/useradd -g qmail
    -d /var/qmail -s /bin/false qmailr
[root@email /]# /usr/sbin/useradd -g qmail
    -d /var/qmail -s /bin/false qmails

  编译


[root@email /usr/local/src/qmail-1.03]# make setup check

  这个命令将会完成所有的编译工作,生成所有的二进制程序,并将其拷贝到相应的目录,缺省qmail是安装在/var/qmail目录下。

2>安装daemontools-0.76.tar.gz


  [root@mail src]# tar xvfz daemontools-0.76.tar.gz
[root@mail src]# cd admin
[root@mail src]# cd daemontools-0.76
[[email protected]]# package/install

  即可实现daemontools的安装。

3> qmail配置

  qmail编译成功以后就应该开始对其进行配置,最简单的实现配置的方法是使用命令config:


  [root@mail qmail-1.03]# ./config  
config程序将试图对本地地址进行反向解析,以确定本机域名;若反向解析失败,则配置也就失败。可以参考INSTALL.ctl文件内容。也可以在运行config程序时指定本机域名信息:

  用以下命令来增加域名


  [root@mail qmail-1.03]# ./config-fast tiger.com 在此步骤无法正常的编辑且在缺省目录/var/qmail下只有一个alias目录,反复安装后都在此步骤无法执行下去,请教大家是否应将系统重装呢????
发表于 2003-6-22 23:49:22 | 显示全部楼层
redhat 9.0 是libc的原因,需要加qmail-1.03-error.patch补丁
你用的其它部分也要加补丁
ucspi-tcp-error.patch
daemontools.error.patch
checkpassword.error.patch

或者降低你的libc
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-16 10:28 , Processed in 0.048637 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表