Linux中国 Linux中国门户站!
设为主页 设为主页
收藏本站 收藏本站
 
当前位置 :首页 ->网络应用 ->邮件服务器 ->Qmail ->正文

Linux qmail安装指南 2.9

来源:Linuxdby.com 作者:Webmaster 时间:2007-05-28 点击: [收藏] [投稿]


 

#这里可以想办法把运行身份改成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系统下实现删除定期不使用的帐户?

文章评论】 【收藏本文】 【推荐好友】 【打印本文】 【我要投稿】 【论坛讨论
更多相关文章
Power by linux-cn.com 粤ICP备05006655号