Linux qmail安装指南 2.9# 设置默认域,红色部份改成你要设置的域。 echo "domain.com" > /home/vpopmail/etc/defaultdomain # 设置smtp规则,关闭open relays echo '127.0.0.1:allow,RELAYCLIENT=""' > /home/vpopmail/etc/tcp.smtp cd /home/vpopmail/etc ; tcprules tcp.smtp.cdb tcp.smtp.tmp < tcp.smtp # 设置MySQL信息,第一个vpopmail是帐号,xukixu为密码,第二个vpopmail是数据库 echo "localhost|0|vpopmail|xukixu|vpopmail" > /home/vpopmail/etc/vpopmail.mysql chmod 640 /home/vpopmail/etc/vpopmail.mysql chown -R vpopmail.vchkpw /home/vpopmail/etc # 在MySQL里添加vpopmail的帐号 mysql -uroot -pxukixu CREATE DATABASE vpopmail; GRANT select,insert,update,delete,create,drop ON vpopmail.* TO vpopmail@localhost IDENTIFIED BY 'xukixu'; FLUSH PRIVILEGES; QUIT #安装: cd /home/pkg/ tar zxvf vpopmail-5.4.10.tar.gz cd vpopmail-5.4.10 # 带数据库支持 ./configure --enable-incdir=/usr/include/mysql --enable-libdir=/usr/lib/mysql --disable-roaming-users --enable-logging=p --disable-passwd --enable-clear-passwd --disable-domain-quotas --enable-auth-module=mysql --enable-auth-logging --enable-sql-logging --disable-valias --disable-mysql-limits --enable-learn-passwords make make install-strip #管理: echo 'export PATH=$PATH:/home/vpopmail/bin' >> /etc/profile source /etc/profile # 添加域,红色部份前面是域名,后面是管理员(postmaster)密码 vadddomain domain.com xukixu # 添加用户,红色部份为注解,不用输入 vadduser -q 10485760S(邮箱大小) xukixu@domain.com(邮箱帐号) 1234(密码) vmoduser -c 许靖(邮箱描述) xukixu@domain.com # 设置邮箱容量达到90%的警告信息 vi /home/vpopmail/domains/.quotawarn.msg From: 邮箱管理员 Reply-To: postmaster@domain.com To: 邮箱用户 Subject: 邮箱空间警告 Mime-Version: 1.0 Content-Type: text/html; charset=gb2312 Content-Transfer-Encoding: base64 您的邮箱空间已经达到90%.如果想继续使用,请删除一些信件. 如果需要帮助,请联系邮箱管理员: Email : postmaster@domain.com # 设置邮箱已满的警告信息 echo "邮件被拒绝,用户的邮箱空间已满." > /home/vpopmail/domains/.over-quota.msg #启动脚本: cp /home/pkg/toaster-scripts-0.7/vpopmailctl /var/qmail/bin ln -s /var/qmail/bin/vpopmailctl /usr/bin chmod 755 /var/qmail/bin/vpopmailctl #现在打上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 #按提示输入公司信息 [root@mail netqmail-1.05]# make cert Generating a 1024 bit RSA private key .............++++++ ...............++++++ writing new private key to '/var/qmail/control/servercert.pem' ----- You are about to be asked to enter information that will be incorporated into your certificate request. What you are about to enter is what is called a Distinguished Name or a DN. There are quite a few fields but you can leave some blank For some fields there will be a default value, If you enter '.', the field will be left blank. ----- Country Name (2 letter code) [GB]:CN State or Province Name (full name) [Berkshire]:GD Locality Name (eg, city) [Newbury]:SZ Organization Name (eg, company) [My Company Ltd]:Domain Organizational Unit Name (eg, section) []:Domain Common Name (eg, your name or your server's hostname) []:domain.com Email Address []:xukixu@domain.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>%26amp;1 #起动qmail qmailctl start # 用daemontools来启动qmail-pop3d和qmail-pop3ds ln -s /var/qmail/supervise/qmail-pop3d /service ln -s /var/qmail/supervise/qmail-pop3ds /service #命令: # 启动,停止,重启,查看队列等 vpopmailctl start|stop|restart|stat|pause|cont|help # 检查服务 netstat -an | grep 110 ps -ef | grep qmail ps -efl | grep "service errors" | grep -v grep 安装选项参考: vpopmail 5.4.10 Current settings --------------------------------------- vpopmail directory = /home/vpopmail uid = 89 gid = 89 roaming users = OFF --disable-roaming-users (default) 上一篇:隐藏SMTP旗标(Sendmail/Qmail/Postfix/Exim) 下一篇:如何才能在Qmail系统下实现删除定期不使用的帐户? 更多相关文章
|
推荐文章
精彩文章
|