日期:2014-05-16  浏览次数:20694 次

关于QMAIL安装的问题???
服务器环境是LINUX7.3,我现在想装个QMAIL,但在网上找了几个安装文档都没有安装成功,请问哪位能提供一个好用的安装文档么?谢谢!

------解决方案--------------------
老版本有点难装了。
------解决方案--------------------
用 redhat as 吧,新版本,在 rhel比较容易装

qmail安装手记
中华基因网 Mr.Fan

###################删除sendmail,postfix,并添加用户帐号#####################

rpm -e --nodeps fetchmail
rpm -e --nodeps mutt
rpm -e --nodeps sendmail
rpm -e --nodeps postfix

tar -xvzf qmail-1.03.tar.gz
mkdir /var/qmail

userdel alias
userdel qmaild
userdel qmaill
userdel qmailp
userdel qmailq
userdel qmailr
userdel qmails
groupdel nofiles
groupdel qmail

groupadd nofiles
useradd -g nofiles -d /var/qmail/alias alias
useradd -g nofiles -d /var/qmail qmaild
useradd -g nofiles -d /var/qmail qmaill
useradd -g nofiles -d /var/qmail qmailp
groupadd qmail
useradd -g qmail -d /var/qmail qmailq
useradd -g qmail -d /var/qmail qmailr
useradd -g qmail -d /var/qmail qmails

################################################################################

#################################安装QMAIL######################################
patch -p0 < qmail-103.patch#对QMAIL打DNS超时补丁
tar -xvzf qmail-smtpd-auth-0.31.tar.gz
cd qmail-smtpd-auth-0.31#对QMAIL打SMTP认证补丁,防止垃圾邮件
cp * ../qmail-1.03
patch -p0 < auth.patch
make setup check

./config-fast chinagenenet.com#设置域名
cd /var/qmail/alias
touch .qmail-postmaster .qmail-mailer-daemon .qmail-root#建立三个转发帐号
chmod 644 /var/qmail/alias/.qmail*
cp /var/qmail/boot/home /var/qmail/rc#修改Qmail的启动方式
修改/var/qmail/rc ./Mailbox 为./Maildir/
ln -s /var/qmail/bin/sendmail /usr/lib/sendmail
ln -s /var/qmail/bin/sendmail /usr/sbin/sendmail
mkdir /etc/qmail/
echo "csh -cf '/var/qmail/rc & ' "> > /etc/qmail/start
echo "/etc/qmail/smtp.sh "> > /etc/qmail/start#建立SMTP启动脚本

#######################qmail安装完毕###########################

###############################安装tcpserver######################################
tar -xvzf ucspi-tcp-0.88.tar.gz
cd ucspi-tcp-0.88
make
make setup check
/usr/bin/id -u qmaild #记住此号码
/usr/bin/id -g qmaild #记住此号码

#修改SMTP启动脚本,-u参数是qmaild的用户号,-g参数是qmaild的组号

echo "/usr/local/qmail/bin/tcpserver -H -R -l chinagenenet.com -t 1 -c 100 -v -p -x /etc/qmail/tcp.smtp.cdb -u 533 -g 532 0

smtp /var/qmail/bin/qmail-smtpd /home/vpopmail/bin/vchkpw /bin/true /var/qmail/bin/cmd5checkpw /bin/true 2> &1 |

/var/qmail/bin/splogger & "> /etc/qmail/smtp.sh

#建立TCP转信规则
chmod 755 /etc/qmail/smtp.sh
echo "127.0.0.1:allow,RELAYCLIENT= "\ "\ " > /etc/qmail/tcp.smtp
echo ":allow "> > /etc/qmail/tcp.smtp
/usr/local/qmail/bin/tcprules /etc/qmail/tcp.smtp.cdb /etc/qmail/tcp.smtp.tmp < /etc/qmail/tcp.smtp
##############################tcpserver安装完毕####################################

###############################安装cmd5checkpw,用于验证pop口令####################
tar -xvzf cmd5checkpw-0.22.tar.gz
cd cmd5checkpw-0.22
mkdir /usr/man/man8/
make
make install