分类: LINUX
2007-12-03 21:07:15
安装步骤: |
----------------------------------------------(一)-------------------------------------------------------------
qmail: (1.03) 按照Life with Qmail文档安装 ----------------------------------------------(二)--------------------------------------------------------------- vpopmail: (5.4.6) 1) 添加用户和组: # groupadd vchkpw # useradd -g vchkpw vpopmail -d /opt/vpopmail 2) 创建tcp.smtp文件(或者使用/etc/tcp.smtp) # mkdir ~vpopmail/etc # cat > ~vpopmail/etc/tcp.smtp << "EOF" 127.0.0.1:allow,RELAYCLIENT="" :allow EOF # cd ~vpopmail/etc # tcprules tcp.smtp.cdb tcp.smtp.tmp < tcp.smtp 3) 编译安装vpopmail # ./configure --enable-passwd=y --disable-clear-passwd --enable-qmaildir=/opt/qmail \ --prefix=/opt/vpopmail # make # make install-strip 4) 管理 * 建立虚拟域 #cd /home/vpopmail/bin # ./vadddomain nevertell.name 系统会提醒你输入这个域的管理员的密码。然后程序会修改下面一些必要的qmail配置文件 来使得qmail能支持这个新的域: /var/qmail/control/locals /var/qmail/control/rcpthosts /var/qmail/control/virtualdomains /var/qmail/users/assign /var/qmail/users/cdb 然后就可以增加/删除用户/改变用户密码 * 增加用户 # cd /home/vpopmail/bin # ./vadduser user@nevertell.name 系统会提示输入密码 * 删除用户 # cd /home/vpopmail/bin # ./deluser user@nevertell.name * 改变用户密码 # cd /home/vpopmail/bin # ./vpasswd user@nevertell.name ----------------------------------------------(三)----------------------------------------------------------------- courier-imap: (3.0.8) ./configure --disable-root-check --prefix=/opt/courier-imap --without-ipv6 \ --enable-unicode=utf-8,iso-8859-1,gb2312 ----------------------------------------------(四)------------------------------------------------------------- wwwMail: (这是以前公司自己开发的一个qmail的web前端,支持apache+php+imap。) (目前有很多开源的webmail可以用,以下记录的实际上是apache服务器及相关支持的安装过程) ******************************************************************* php+imap需要的支持 wget ftp://ftp.cac.washington.edu/imap/imap-2004d.tar.Z make slx *** 编译之前要修改两个文件: cp c-client/c-client.a /usr/local/lib/libc-client.a *** ./Makefile cp c-client/rfc822.h /usr/local/include/ *** ./src/osdep/unix/Makefile cp c-client/mail.h /usr/local/include/ *** 改SSLTYPE=none cp c-client/linkage.h /usr/local/include/ ********************************************************************* apache: (1.3.31) ./configure --prefix=/opt/apache_mail ********************************************************************* php: (4.1.2) ./configure --prefix=/opt/php_mail --without-mysql --with-imap --with-apache=../apache_1.3.31 make make install *********************************************************************** cd ../apache-1.3.31 ./configure --activate-module=src/modules/php4/libphp4.a --prefix=/opt/apache_mail make make install ----------------------------------------------(End)----------------------------------------------------------------- |