# useradd -g qmail -d /var/qmail qmailr

40 * * * * /home/vpopmail/bin/clearopensmtp 2>&1 > /dev/null

# useradd -g qmail -d /var/qmail qmails

建Qmail启动文件

su – qmaild -c “/var/qmail/bin/qmail-popup localhost /bin/checkpassword
pwd”

ucspi-tcp-0.88tcpserver等服务程序)

# useradd -g nofiles -d /var/qmail/alias alias

# tar zxvf cmd5checkpw-0.22.tar.gz

SMTP认证测试

# cd ucspi-tcp-0.88

# tar zxvf autorespond.tar.gz

  1. 教你如何使用VNC连接Linux服务器
  2. Linux服务器网络安全管理小技巧
  3. 使用防火墙时DNS服务器的使用方法

# groupadd qmail

# echo “127.0.0.1:allow,RELAYCLIENT=””” > /etc/tcp.smtp

# chmod 6755 /home/vpopmail/bin/vchkpw

# tar xzvf ucspi-tcp-0.88.tar.gz

# crontab –e

# make install-strip

您正在阅读:Linux系统Qmail邮件服务器安装过程解析

# cd ~alias;touch .qmail-postmaster .qmail-mailer-daemon .qmail-root

安装Qmailqmail-1.03.tar.gz)

checkpassword-0.90pop3验证用户程序) cmd5checkpw-0.22.tar.gz
ucspi-tcp-0.88tcpserver等服务程序)
qmail-smtpd-auth-0.30.tar.gzsmtp补丁…

测试:

安裝qmail基本系统:

# groupadd vchkpw

# make install

# cd /home/vpopmail/bin

# cd cmd5checkpw-0.22

# tar zxvf qmail-smtpd-auth-0.30.tar.gz

# patch -p1 < ../patch/qmail-maildir++.patch

cmd5checkpw-0.22.tar.gz

# make setup check

# /etc/rc.d/init.d/sendmail stop

#./config-fast test.com

# tar xzvf qmail-1.03.tar.gz

# groupadd nofiles

# patch -p1 <..>

# make

# rpm –e –nodeps sendmail

# make man

# patch -p1 < ../patch/ucspi-tcp-0.88.a_record.patch

# patch -p1 < ../patch/qmail-103.patch

# make install(cp autorespond /usr/local/bin/autorespond)

# cd checkpassword-0.90

# sed ‘s/Mailbox/Maildir\//’ /var/qmail/boot/home >/var/qmail/rc

# make(gcc -Wall -o autorespond autorespond.c)

# echo “:allow” >/etc/tcp.smtp

# make setup check

su – qmaild -c “/var/qmail/bin/qmail-popup localhost
/home/vpopmail/bin/vchkpw pwd”

安装ucspi-tcp-0.88(/usr/local/bin)

# chmod 644 ~alias/.qmail*

# patch -d ../qmail-1.03 < auth.patch

#./configure –enable-roaming-users=y –enable-default-domain=test.com
–enable-passwd=n

安装邮件列表

# cd qmail-1.03

安裝cmd5checkpw-0.22.tar.gz

#www.yabovip4.comucspi-tcp-0.88tcpserver等服务程序)。./vadddomain test.com eitop

安装虚拟域

user test

#www.yabovip4.comucspi-tcp-0.88tcpserver等服务程序)。 cp base64.c base64.h README.auth ../qmail-1.03/

安装自动回复程序

www.yabovip4.comucspi-tcp-0.88tcpserver等服务程序)。添加qmail所必须的用户和组

#www.yabovip4.comucspi-tcp-0.88tcpserver等服务程序)。 make setup

ezmlm-0.53.tar.gz(邮件列表管理软件)

# useradd -g qmail -d /var/qmail qmailq

# cd qmail-smtpd-auth-0.30

# make

# make

# chmod 4755 /bin/checkpassword

#./configure –enable-htmldir=/www/web1
–enable-cgibindir=/usr/local/apache2/cgi-bin

checkpassword-0.90pop3验证用户程序)

# useradd -g nofiles -d /var/qmail qmaild

# tar xzvf ezmlm-0.53-idx-0.41.tar.gz

# mkdir /usr/man/man8

#www.yabovip4.comucspi-tcp-0.88tcpserver等服务程序)。 echo test.com > /var/qmail/control/helohost
\\主机名(解决新浪拒收邮件问题)

# patch -p1 < ../patch/qmail-1.03.errno.patch

# patch -p1 < ../patch/qmailqueue-patch

SMTP补丁及其它补丁:

qmailadmin-1.0.6.tar.gz虚拟域web方式管理)

www.yabovip4.comucspi-tcp-0.88tcpserver等服务程序)。输入用户密码后出现回应,若出现test用户的home目录,则SMTP成功;若提示:”-ERR
authorization failed”,则SMTP失败

Qmail Web管理系统

# make setup check

vpopmail-5.2.1.tar.gz虚拟域用户pop3支持)

qmail-smtpd-auth-0.30.tar.gzsmtp补丁程序)

(修改/var/qmail/rc把./Mailbox 改成./Maildir/ 使用Maildir的pop3收信方式)

# cd /usr/local/src

# make

安装checkpassword-0.90(/bin)

//将451改为553是为避免当其它服务器给你发来无效格式的邮件时,你的服务器陷入循环应答。

# mkdir ~vpopmail/etc

# make install-strip

建立系统别名:

# tar xzvf vpopmail-5.2.1.tar.gz

# echo “127.0.0.:allow,RELAYCLIENT=\”\”” > ~vpopmail/etc/tcp.smtp

# useradd -g nofiles -d /var/qmail qmailp

安装虚拟域web方式管理

# make

# patch -p1 < ../patch/qmail-1.03.qmail_local.patch

# patch -p1 < ../patch/ucspi-tcp-0.88.nodefaultrbl.patch

如果不能启动qmail,执行touch /etc/dnsrewrite

# cd ezmlm-0.53-idx-0.41

# vi qmail-smtpd.c //将函数straynewline中的451改为553

# tar xzvf qmailadmin-1.0.6.tar.gz

# mkdir /var/qmail:

# useradd -g nofiles -d /var/qmail qmaill

# cd qmailadmin-1.0.6

qmail-1.03.tar.gzQmail基本系统包)

# chmod 755 /var/qmail/rc 

新建qmail 安装目录

# make

# cd vpopmail-5.2.1

pass test

# cd /usr/local/src

# mkdir /usr/man

Qmail邮件服务器安装过程-

# patch -p1 < ../patch/ucspi-tcp-0.88.errno.patch

# /usr/local/bin/tcprules /etc/tcp.smtp.cdb /etc/tcp.smtp.tmp <
/etc/tcp.smtp

安装前准备工作

# tar xzvf checkpassword-0.90.tar.gz

# cd /usr/local/src

# useradd -g vchkpw vpopmail

启动文件中的用户组为vpopmail用户组

停止sendmail 服務

autorespond.tar.gz自动回复程序)

发表评论

电子邮件地址不会被公开。 必填项已用*标注