hMailServer本身没有WebMail,不过可以用SquirrelMail作为其WebMail。下面就讲一下hMailServer和SquirrelMail的整合。
1.下载SquirrelMail,去其主页 下载最新的SquirrelMail
2.解压下载完的压缩包,如解压到F:\squirrelmail
3.打开子文件夹config,可以看到conf.pl,配置文件使用perl写的,所以需要安装perl,我下载了ActivePerl。
4.双击conf.pl,主要配置2. Server Settings 和4. General Options
5.把hMailServer安装目录下的Addons\Squirrelmail Plugins下的两个插件复制到squirrelmail的子文件夹plugins下。双击conf.pl,选择8. Plugins ,可以看到新增加hMailServer的两个插件。
6.打开Apache的httpd.conf,增加squirrelmail的虚拟目录。打开浏览器,输入 (假设Apache端口是8080),可以看到squirrelmail的登陆界面了,使用hMailServer的邮件帐号登陆,就可以通过squirrelmail收发邮件了。
7.支持中文,默认squirrelmail是英文界面,需要中文支持的话,还需要下载语言包,同样在网站上也有下 载,有所有语言的集合压缩包,也有各个语言的压缩包,我现在只需要中文支持,所以就下载了zh_CN的压缩包。下载完之后,解压开来,把 help,locale文件夹复制到squirrelmail的安装文件夹下。打开conf.pl,选择10. Languages,设置 Default Language值为 zh_CN, Default Charset值为 gb2312 ,保存。重启Apache服务,再次登陆可以看到界面语言是中文了。
新的漂亮的WebMail
WebMail Client:RoundCube Webmail。
官方主页:http://www.roundcube.net/ ,上去看了下,觉得比SquirrelMail漂亮多了,马上下载安装配置了下。
1.下载RoundCube Webmail,最新版本0.1 RC2
2.安装好Apache2,安装好MySQL,安装好PHP,安装好Pear(包含以下组件 DB,Mail_Mime,Net_SMTP,通过pear install DB/Mail_Mime/Net_SMTP安装组件),我一开始就是因为没有安装pear的这些组件,一直报错。
3.解压下载的压缩文件,路径如:D:\roundcubemail,打开D:\roundcubemail\config文件夹,把db.inc.php.dist,main.inc.php.dist重命名为db.inc.php,main.inc.php。
4.MySQL新建一个数据库roundcube,通过执行D:\roundcubemail\SQL\mysql5.initial.sql初始化数据库。
5.修改db.inc.php中$rcmail_config['db_dsnw']的为数据库字符串值,如:mysql://root:root@localhost/roundcube
6.修改main.inc.php中$rcmail_config['default_host']值,我因为是本 机邮件服务,所以填了localhost;$rcmail_config['temp_dir']值,如D:\MyAMP\roundcubemail \temp;$rcmail_config['log_dir']值,如D:\MyAMP\roundcubemail\logs。
7.Apache中增加一个虚拟目录,如WebMail,浏览器中打开http://localhost/webmail ,可以看到RoundCube Webmail的登陆界面了。