在Linux服务器版AS3下安装Qmail步骤 由Linux系统中文网(Linux521.com)编辑收集整理,除Linux521注明原创文章外,其版权归原作者所有。如果您在学习中遇到问题欢迎在下面的评论中留言,我们会尽全力解答您的问题。
首先进行安装ucspi-tcp-0.88
AS3的glibc的版本问题,打完补丁才能正常编译
root: ~ $ tar zxvf ucspi-tcp-0.88.tar.gz
root: ~ $ cd ucspi-tcp-0.88
root: ~ $ patch -p1 < ucspi-tcp-0.88.a_record.patch \\ 补丁所在路径
root: ~ $ patch -p1 < ucspi-tcp-0.88.errno.patch \\ 补丁所在路径
root: ~ $ patch -p1 < ucspi-tcp-0.88.nobase.patch \\ 补丁所在路径
root: ~ $ make
root: ~ $ make setup check
##################
安装qmail-1.03
root: ~ $ mkdir /var/qmail
root: ~ $ mkdir /var/qmail/alias
建立组及用户
root: ~ $ groupadd nofiles
root: ~ $ groupadd qmail
root: ~ $ useradd alias -g nofiles -d /var/qmail/alias -s /nonexistent
root: ~ $ useradd qmaild -g nofiles -d /var/qmail -s /nonexistent
root: ~ $ useradd qmaill -g nofiles -d /var/qmail -s /nonexistent
root: ~ $ useradd qmailp -g nofiles -d /var/qmail -s /nonexistent
root: ~ $ useradd qmailq -g qmail -d /var/qmail -s /nonexistent
root: ~ $ useradd qmailr -g qmail -d /var/qmail -s /nonexistent
root: ~ $ useradd qmails -g qmail -d /var/qmail -s /nonexistent
打补丁及编绎安装qmail
root: ~ $ tar zxvf qmail-1.03.tar.gz
root: ~ $ tar zxvf qmail-smtpd-auth-0.31.tar.gz
root: ~ $ cp qmail-smtpd-auth-0.31/base64.* qmail-1.03 \\ 打smtp-auth补丁,支持smtp认证
root: ~ $ patch -d qmail-1.03 < qmail-smtpd-auth-0.31/auth.patch \\ 补丁路径
root: ~ $ cd qmail-1.03
root: ~ $ patch -p1 < qmail-103.patch \\ 补丁路径
root: ~ $ patch -p1 < qmailqueue-patch \\ 补丁路径
root: ~ $ patch -p1 < qmail-maildir .patch \\ 补丁路径
root: ~ $ patch -p1 < qmail-1.03.errno.patch \\ 补丁路径
root: ~ $ patch -p1 < qmail-1.03.qmail_local.patch \\ 补丁路径
root: ~ $ vi qmail-smtpd.c \\ 搜索函数straynewline中的451改为553
// 当你的服务器收到无效格式的邮件时,会发送:"I am not going to accept that message at the moment,you can try again later",对方服务器收到后,几秒钟后又会发送同样的邮件给你,造成多次的重复。
// 改为553后,你的服务器将直接发送:"I am not going to accept that message,don't try sending it again.",告诉对方的服务器不要再发这封无效的信件。
root: ~ $ make setup check
root: ~ $ ./config-fast mail.snoopy.gov \\ 这里改为你的域名
添加别名用户
root: ~ $ touch /var/qmail/alias/.qmail-root
root: ~ $ touch /var/qmail/alias/.qmail-postmaster
root: ~ $ touch /var/qmail/alias/.qmail-mailer-daemon
内容来自 Linux系统中文网 Linux521.com
《Linux系统中文网》欢迎原创作者投稿,请先注册成为会员,然后在后台 相应的栏目里提交你的文章,注意填写好相关信息点“保存”。我们将在24小时之内审核完毕。
