Linux qmail安装指南 2.9#这里可以想办法把运行身份改成vpopmail,毕竟用root运行,如果出现问题影响范围会大很多。 #测试是否正常: 运行/usr/local/sbin/authtest:(红字为输入内容,后面的1121221应该是pop3密码,后面部分应该是命令结果) authtest xukixu@domain.com 1121221 Authenticated: xukixu@domain.com (uid 509, gid 509) Home Directory: /var/vpopmail/domains/domain.com/xukixu Maildir: (none) Quota: (none) Encrypted Password: $1$LJjMeeeeqqeqF9VWUywtLV/O5ciqeg. Cleartext Password: xukixu Options: disablewebmail=0,disablepop3=0,disableimap=0 #出现上面的提示就是说authlib运行正常 #下面来安装courier-imap cd /home/pkg tar -xjf courier-imap-4.0.2.tar.bz2 cd courier-imap-4.0.2 # 作为vpopmail用户进行安装 chown -R vpopmail:vchkpw ../courier-imap-4.0.2 su vpopmail ./configure --with-redhat # 注:Redhat用户需要使用"--with-redhat"选项 make exit make install-strip make install-configure cp courier-imap.sysvinit /etc/rc.d/init.d/courier-imap chmod 755 /etc/rc.d/init.d/courier-imap chkconfig --add courier-imap #配置: # 修改文件/usr/lib/courier-imap/etc/authdaemonrc,如果没有,则链接/usr/local/etc/authlib/authdaemonrc authmodulelist="authvchkpw" # 修改文件/usr/lib/courier-imap/etc/imapd IMAPDSTART=YES # 修改文件/usr/lib/courier-imap/etc/imapd-ssl IMAPDSSLSTART=YES # 修改文件/usr/lib/courier-imap/etc/imapd.cnf CN=domain.com emailAddress=postmaster@domain.com # 修改文件/usr/lib/courier-imap/etc/pop3d.cnf CN=domain.com emailAddress=postmaster@domain.com #启动: /etc/rc.d/init.d/courier-imap start #使用outlook测试一下IMAP是否正常 第九节:安装SquirrelMail(可选) TOP SquirrelMail 是一个PHP编写的IMAP客户端,在安装SquirrelMail之前,要确保你的IMAP正常运行。 参考: http://www.squirrelmail.org/ #安装 cd /home/pkg tar -xzvf squirrelmail-1.4.4.tar.bz cd squirrelmail-1.4.4 cd plugins tar -xzf ../../quota_usage-1.3-1.2.7.tar.gz cp quota_usage/config.php.sample quota_usage/config.php cd ../ ./configure # 你将要设置如下选项 #选择 “2. Server Settings”=>“A. Update IMAP Settings”=>“8. Server software”改成“courier”;回到主菜单,选择“4.General Options”=>“1. Data Directoryand”改成“/var/www/data/”;再退回主菜单,选择“8. Plugins”=>添加你希望用到的插件。回到主菜单,选择“10. Languages”,将“ Default Language”改成“zh_CN”,“Default Charset”改成“GB2312”。保存退出。 mv data /var/www/ chown -R vpopmail.vchkpw /var/www/data cd ../ mv squirrelmail-1.4.4 /var/www/html/squirrelmail #登录http://domain.com/squirrelmail 验证是否安装成功。 第十节:安装SqwebMail(可选) TOP Sqwebmail同SquirrelMail一样,也是一个基于IMAP客户端的webmail,在安装它之前,同样要确保IMAP服务运行正常. 参考:www.courier-mta.org/sqwebmail/ 安装sqwebmail后,如果希望在webmail上直接修改密码,则需要安装如下两个RPM包: cd /home/pkg rpm -Uvh expect-5.42.1-1.i386.rpm tcl-8.4.7-2.i386.rpm #下面开始安装sqwebmail cd /home/pkg tar -xjvf sqwebmail-5.0.1.tar.bz2 cd sqwebmail-5.0.1 ./configure --enable-webpass=vpopmail --enable-softtimeout=300 --enable-autopurge=10 --enable-maxpurge=30 --enable-mimecharset=gb2312 --with-maxargsize=5000000 --with-maxformargsize=5000000 --with-maxmsgsize=5000000 --without-ispell --without-authshadow --without-authmysql --without-authldap --without-authuserdb --without-authpwd --without-authpam --with-authvchkpw --without-authdaemon --enable-unicode --enable-hardtimeout=14400 --enable-softtimeout=3600 --enable-webpass=yes make configure-check umask 220 make make check make install-strip make install-configure #完成后,启动脚本在/usr/local/sqwebmail/libexec/sqwebmaild.rc,要把它放到/etc/init.d,并且让他启动时运行 /usr/lib/sqwebmail/libexec/sqwebmaild.rc start su -c "/usr/lib/sqwebmail/share/sqwebmail/cleancache.pl" cp /usr/lib/sqwebmail/libexec/sqwebmaild.rc /etc/init.d/sqwebmaild chmod 755 /etc/init.d/sqwebmaild ln -s /etc/init.d/sqwebmaild /etc/rc.d/rc3.d/S89sqwebmaild ln -s /etc/init.d/sqwebmaild /etc/rc.d/rc5.d/S89sqwebmaild #用"crontab -e"在crontab里增加下面这条,定时清除cache crontab -e */30 * * * *su -c "/usr/lib/sqwebmail/share/sqwebmail/cleancache.pl" #登录http://domain.com/cgi-bin/sqwebmail 验证是否安装成功。 第十一节:安装Wmail(可选) TOP Wmail其实就是sqwebmail,只不过作者进行了一下汉化和修改了HTML模板而已. 第十二节:安装Autorespond%26amp;Ezmlm TOP 上一篇:隐藏SMTP旗标(Sendmail/Qmail/Postfix/Exim) 下一篇:如何才能在Qmail系统下实现删除定期不使用的帐户? 更多相关文章
|
推荐文章
精彩文章
|