2.9 安装vpopmail
# groupadd vchkpw
# useradd -g vchkpw -d /home/vpopmail vpopmail
[说明:4.9.10也可通过smtp认证,4.10.26认证失败并有一系列的问题,不建议使用。
如不与mysql数据库集成也可,不要修改vmysql.h文件,并去掉./configure中的相关选项
# tar vpopmail-5.2.tar.gz
# cd vpopmail-5.2
# vi vmysql.h
根据你的MYSQL的设置,更改下面的配置
#define MYSQL_SERVER "localhost"
#define MYSQL_USER "root"
#define MYSQL_PASSWD "mysql2003"
#define MYSQL_SERVER "localhost"
#define MYSQL_USER "root"
#define MYSQL_PASSWD "mysql2003"
# ./configure --enable-default-domain=chinaunix.net
--enable-passwd=n \
--enable-tcprules-prog=/usr/local/bin/tcprules \
--enable-ip-alias-domains=n \
--enable-defaultquota=n \
--enable-sqwebmail-pass=y \
--enable-roaming-users=n\
--enable-mysql=y \
--enable-indir=/usr/include/mysql \
--enable-libdir=/usr/lib/mysql
# make
# make install-strip
# chmod 6755 /home/vpopmail/bin/vchkpw
(注意:我用的是--enable-defaultquota=n ,你要用vsetuserquota设置信箱打小; 你可以用--enable-defaultquota=10500000 默认是10M。)
# echo " tcpserver -c 100 -v -l chinaunix.net -U -H -R 0 pop3 /var/qmail/bin/qmail-popup chinaunix.net /home/vpopmail/bin/vchkpw /var/qmail/bin/qmail-pop3d Maildir 2>;&1
| /var/qmail/bin/splogger &" >; /etc/qmail/pop.sh
# chmod 755 /etc/qmail/pop.sh
# echo "/etc/qmail/pop.sh">;>;/etc/qmail/start
添加域:
# /home/vpopmail/bin/vadddomain chinaunix.net
(回车:输入两遍密码)
添加用户:
# /home/vpopmail/vadduser
peng@chinaunix.net