--enable-tcpserver-file=/home/vpopmail/etc/tcp.smtp 指定tcprules應(yīng)用規(guī)則文件
--enable-vpopuser=vpopmail vpopmail的用戶
--enable-vpopgroup=vchkpw vpopmail的組
--enable-ip-alias-domains=n 在虛擬域中允許通過反向IP地址查找虛擬域名
--enable-roaming-users=y 是否支持外地用戶的SMTP的RELAY
--enable-sqwebmail-pass=y sqwebmail的密碼支持
# make
# make install-strip
#chmods /home/vpopmail/bin/vhckpw
八. 編輯pop3和smtp的啟動腳本
1.#cd /etc
#ee rc.local 添加一下內(nèi)容
#!bin=bash
csh -cf "/var/qmail/rc &"
/usr/local/bin/tcpserver -c 100 -v –l mail.localhost.com -H -U -R 0 pop3/var/qmail/bin/qmail-popup test.mydomain.com
/home/vpopmail/bin/vchkpw /var/qmail/bin/qmail-pop3d Maildir &
LOG_AUTH=1
export LOG_AUTH
# 1003為用戶qmaild的id號,1002為組nofiles的id號
/usr/local/bin/tcpserver -H -R -l mail.localhost.com -t 1 -c 100 -v -p –x/etc/tcp.smtp.cdb -u 1003 -g 1002 0 smtp /var/qmail/bin/qmail-smtpd/home/vpopmail/bin/vchkpw /usr/bin/true /bin/cmd5checkpw /usr/bin/true &
2.reboot
3.檢查是否能夠添加虛擬域
#cd /home/vpopmail/bin
#./vadddomain mail.localhost.com
如果添加失敗一定要刪除虛擬域,然后查看mysql數(shù)據(jù)庫是否有安裝vpopmail時自動添加的數(shù)據(jù)庫,如果沒有請檢查mysql用戶vpopmail是否擁有對數(shù)據(jù)庫擁有全部權(quán)限,然后重新安裝vpopmail程序 。
#./vdeldomain mail.localhost.com
九. 重新編譯mysql數(shù)據(jù)庫
#/home/vpopmail/bin/vdeldomain mail.localhost.com
#/usr/local/bin/mysql –u root –p
use vpopmail;
drop table vpopmail;
create table vpopmail (
pw_id int(5) unsigned NOT NULL auto_increment,
pw_name varchar(32) NOT NULL default "",
pw_domain varchar(64) NOT NULL default "",
pw_passwd varchar(40) NOT NULL default "",
pw_uid int(11) default NULL,
pw_gid int(11) default NULL,
pw_gecos varchar(64) default NULL,
pw_dir varchar(160) default NULL,
pw_shell varchar(20) default NULL,
pw_clear_passwd varchar(16) default NULL,
PRIMARY KEY (pw_id),
KEY pw_name (pw_name,pw_domain)
) TYPE=MyISAM;
退去數(shù)據(jù)庫:quit
重新添加虛擬域和用戶
#cd /home/vpopmail/bin
#./vadddomain mail.localhost.com 輸入postmaster密碼,這是以后使用qmailadmin管理虛擬域mail.localhost.com的密碼
#./vadduser test 輸入密碼test
檢查數(shù)據(jù)庫vpopmail的vpopmail表是否有你添加的用戶 。
使用客戶端foxmail或者outlook測試用戶test@localhost.com, 用戶名test(或者test@localhost.com,因為localhost.com作為默認域名,所以不用輸入test后面的@localhost.com),密碼test,選擇smtp需要認證看能不能使用該帳戶進行收發(fā)郵件 。
十. 安裝apache
下載apache_1.3.26.tar.gz到/down目錄
#tar zxvf apache_1.3.26.tar.gz
#cd apache_1.3.26
#./configure --prefix=/usr/local/apache --with-mysql=/usr/local/bin --enable-shared=max
#make
#make install
#/usr/local/apache/bin/apachectl start
#echo “/usr/local/apache/bin/apachectl start” >> /etc/rc.local
十一. 安裝qmailadmin
1. 安裝ezmlm
#cd /down
#tar zxvf ezmlm-0.53.tar.gz
#cd ezmlm-0.53
#make
#make man
#make setup
或者加入ezmlm的mysql支持
或者加入ezmlm的mysql支持
(ezmlm-idx包含有對ezmlm的修正和補充,他們是一個整體 。
tar -zxvf ezmlm-0.53.tar.gz
tar -zxvf ezmlm-idx.0.40.tar.gz
mv ezmlm-idx-0.40/* ezmlm/
cd ezmlm-0.53
patch < idx.patch
make mysql #MySQL 支持
make clean
make man
make ch_GB #漢字GB2312支持
make setup)
以上只是一個方法,我沒有安裝成功,出現(xiàn)一個小小的問題,由于我得郵件列表不算太大,所以我就沒有嘗試在此安裝,如果你需要mysql支持,你可以試一試!
2. 安裝autorespond
#cd /down
#tar zxvf autorespond.tar.gz
