#确认没有冲突的服务(postfix/sendmail/smtpd/httpd)开启
setup
修改后reboot
#安装qmail
#创建/home/pkg/目录,存放全部所需软件
#注:qmail将被安装到/var/qmail,vpopmail将被安装到/home/vpopmail,igenus&igenus_admin将被安装到/usr/local/apps/www/igenus
mkdir /home/pkg
cd home
tar zxvf qmail_2.9.tar.gz
#安装netqmail
cd /home/pkg
tar zxvf netqmail-1.05.tar.gz
cd netqmail-1.05
./collate.sh
#安装daemontools
cd /home/pkg
tar zxvf daemontools-0.76.tar.gz
cd admin/daemontools-0.76
patch -p1 < /home/pkg/netqmail-1.05/other-patches/daemontools-0.76.errno.patch
package/install
# 验证daemontools已经正常运行
sleep 5
ps ax | grep svscan
#安装ucspi-tcp
cd /home/pkg
tar zxvf ucspi-tcp-0.88.tar.gz
cd ucspi-tcp-0.88
patch -p1 < ../ucspi-tcp-0.88.errno.patch
make
make setup check
#准备安装qmail
cd /home/pkg
tar zxvf toaster-scripts-0.7.tar.gz
cd netqmail-1.05/netqmail-1.05/
# 搜索函数straynewline中的451改为553
# 当你的服务器收到无效格式的邮件时,会发送:"I am not going to accept that message at the moment,you can try again later",
#对方服务器收到后,几秒钟后又会发送同样的邮件给你,造成多次的重复。
# 改为553后,你的服务器将直接发送:"I am not going to accept that message,don't try sending it again.",告诉对方的服务器不要再发这封无效的信件。
vi qmail-smtpd.c
# 给mysql的root帐号授权
mysql -p12345
CREATE DATABASE vpopmail;
GRANT all privileges ON vpopmail.* TO root@219.238.233.116 IDENTIFIED BY '12345';
FLUSH PRIVILEGES;
QUIT
#安装
cd /home/pkg/
tar zxvf vpopmail-5.4.10.tar.gz
cd vpopmail-5.4.10
#现在打上qmail的补丁
cd /home/pkg/netqmail-1.05/netqmail-1.05
bunzip2 -c /home/pkg/qmail-toaster-0.7.2.patch.bz2 | patch -p0
make clean
make
qmailctl stop
make setup check
chown -R vpopmail:vchkpw /var/qmail/spam
#创建SSL Key
make cert
#按提示输入公司信息
----------------------------
Country Name (2 letter code) [GB]:CN
State or Province Name (full name) [Berkshire]:BJ
Locality Name (eg, city) [Newbury]:BJ
Organization Name (eg, company) [My Company Ltd]:51divx
Organizational Unit Name (eg, section) []:51divx
Common Name (eg, your name or your server's hostname) []:51divx.com
Email Address: postmaster@51divx.com
----------------------------
make tmprsadh
chown -R vpopmail:qmail /var/qmail/control/clientcert.pem /var/qmail/control/servercert.pem
# 用"crontab -e"在crontab里增加下面这条,每天晚上更新temp keys
01 01 * * * /var/qmail/bin/update_tmprsadh > /dev/null 2>&1
#编辑数据库
mysql -p12345
use vpopmail;
drop table lastauth;
drop table vpopmail;
quit;
#导入前编辑iGENUS.sql
vi /usr/local/apps/www/igenus/docs/iGENUS.sql
-------------------------
# Table structure for table `address`
#最后打开浏览器,输入http://mail.51divx.com/,就可以使用邮局了。
#安装iGenus_Admin,一个基于Web的vpopmail域和帐号管理工具。
#安装
cd /home/pkg
tar -xzvf igenus_admin_0.1.tgz -C /usr/local/apps/www/igenus/