最近在windows下测试开源的数据库 找到了 hMailServer 和 RoundCube 。在网上也找到了一些相关的介绍。但是始终找不到相应的配置,因此将自己配置的经验整理出来分享 给 大家。
环境要求:
操作系统:winxp
php环境 :APMServ 5.2.6 这是一个集成的 php+mysql+Apache的安装包,适合初学者的环境配置。
下载地址:http://blog.s135.com/apmserv/bin/5.2.6/sina/
hMailServer :hMailServer 5.2.1 http://www.hmailserver.com/index.php?page=download
RoundCube :Roundcube 0.3 http://roundcube.net/download
数据库:sqlserver2000(新版本的hMailServer 和RoundCube 都支持sql2000了 哇咔咔)
首先安装:
一、安装APMServ
将APMServ5.2.6解压缩到D盘下,修改php.ini文件(注意,每次修改php.ini后,要重启apache,)
这里就不详细说了 操作很简单。只要按照下一步下一步操作就可以了。数据库连接选择sql-server就可以了 如果没有创建数据库的话新版本增加了数据库工具。可以进行数据库的创建。
附录:汉化的文件替换系统默认的swedish.ini 然后语言选择上就可以了
三。安装Roundcube
将程序包解压到“D:/APMServ5.2.6/www/htdocs/”中
安装数据库:新建sql数据库 roundcubemail
运行:D:/apache/APMServ5.2.6/www/htdocs/SQL/mssql.initial.sql建表
将D:/APMServ5.2.6/www/htdocs/config下,将db.inc.php.dist,main.inc.php.dist改名为db.inc.php,main.inc.php
打开 db.inc.php
//
$rcmail_config['db_dsnw'] = 'mssql://数据库用户名:密码@服务器ip地址/数据库名';
$rcmail_config['db_dsnw'] = 'mssql://sa:密码@./roundcubemail';
打开 main.inc.php
# 默认的 IMAP 服务器 $rcmail_config['default_host'] = '127.0.0.1'; # 默认的 SMTP 服务器 $rcmail_config['smtp_server'] = '127.0.0.1'; $rcmail_config['smtp_user'] = '%u'; $rcmail_config['smtp_pass'] = '%p'; # 自动创建目录 $rcmail_config['create_default_folders'] = TRUE; # 默认的域名 # 用户在登录的时候只需要输入 'username' 即可,Roundcubemail 会自动为它加上 # 'username_domain' 里指定的域名,所以用户名就变成:'username@example.org'。 #$rcmail_config['username_domain'] = 'example.org'; # 默认显示的界面语言。可选用的值可以去该目录下找,目录名就是可选的值: # /var/www/roundcube-0.1/program/localization/ $rcmail_config['locale_string'] = 'zh_CN'; # 设置默认的时区。东八区 $rcmail_config['timezone'] = 8; # 是否拼写检查 $rcmail_config['enable_spellcheck'] = FALSE;