最近在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' 裏指定的域名,所以用戶名就變成:'[email protected]'。 #$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;