安裝虛擬域 # groupadd vchkpw # useradd -g vchkpw vpopmail # mkdir ~vpopmail/etc # echo "127.0.0.:allow,RELAYCLIENT=\"\"" > ~vpopmail/etc/tcp.smtp # echo ":allow" >/etc/tcp.smtp # /usr/local/bin/tcprules /etc/tcp.smtp.cdb /etc/tcp.smtp.tmp < /etc/tcp.smtp # cd /usr/local/src # tar xzvf vpopmail-5.2.1.tar.gz # cd vpopmail-5.2.1 #./configure --enable-roaming-users=y --enable-default-domain=test.com --enable-passwd=n # make # make install-strip # crontab –e 40 * * * * /home/vpopmail/bin/clearopensmtp 2>&1 > /dev/null # cd /home/vpopmail/bin #./vadddomain test.com eitop #./vadduser test@test.com test # chmod 6755 /home/vpopmail/bin/vchkpw 安裝郵件清單 # tar xzvf ezmlm-0.53-idx-0.41.tar.gz # cd ezmlm-0.53-idx-0.41 # make # make man # make setup 安裝自動回複程式 # tar zxvf autorespond.tar.gz # make(gcc -Wall -o autorespond autorespond.c) # make install(cp autorespond /usr/local/bin/autorespond) 安裝虛擬域web方式管理 # tar xzvf qmailadmin-1.0.6.tar.gz # cd qmailadmin-1.0.6 #./configure --enable-htmldir=/www/web1 --enable-cgibindir=/usr/local/apache2/cgi-bin # make # make install-strip 建Qmail開機檔案 # vi /etc/rc.d/init.d/qmail #! /bin/sh case "$1" in start) echo -n "start qmail:" /var/qmail/rc & echo "." echo -n "start smtp service:" /usr/local/bin/tcpserver -H -R -l 0 -t 1 -c 100 -x /etc/tcp.smtp.cdb -u 512 -g 505 0 smtp /var/qmail/bin/qmail-smtpd test.com /home/vpopmail/bin/vchkpw /bin/true /bin/md5checkpw /bin/true & echo "." echo -n "start pop3 service:" /usr/local/bin/tcpserver -l test.com -U -c 100 -H -R 0 pop3 /var/qmail/bin/qmail-popup test.com /home/vpopmail/bin/vchkpw /var/qmail/bin/qmail-pop3d Maildir & echo "." ;; stop) echo -n "stop qmail:" echo "." ;; *) exit 1 ;; esac exit 0 # chmod 755 /etc/rc.d/init.d/qmail # /etc/rc.d/init.d/qmail start 開機檔案中的使用者組為vpopmail使用者組 如果不能啟動qmail,執行touch /etc/dnsrewrite
|