windows server 系統下郵件系統搭建

2021-08-10 10:12:23 字數 2586 閱讀 8942

郵箱搭建

一、執行平台:windowsserver2003

二、所需軟體:mysql 、wamp(windows+apache+mysql+php)、hmailserver(官網:www.hmailserver.com)、roundcube(官網:        

三、安裝步驟

1、安裝mysql,密碼:

zxc

參考雖然wamp本身會攜帶mysql,但是為了企業郵箱資料管理方便,則選擇自己的資料庫。

2其次,安裝wampserver,更是傻瓜式安裝。安裝完成後,不要忘記輸入http://localhost測試下哦。您也可以輸入http://localhost/phpmyadmin測試訪問下您的mysql資料庫。注意,由於已經安裝過mysql資料庫,因此,wamp自帶的服務 wampmysqld服務將不會執行,可以再安裝mysql客戶端mysql query browser

參考:4、roundcube(webmail)的安裝;將roundcube解壓至wamp的www目錄下修改的config目錄下的db.inc.php.dist和main.inc.php.dist。去掉.dist字尾,然後主要對如下幾項修改配置:

db.inc.php

// postgres example:'pgsql://roundcube:pass@localhost/roundcubemail';

// warning: for sqlite use absolute path in dsn:

// sqlite example:'sqlite:full/path/to/sqlite.db?mode=0646';

//$rcmail_config['db_dsnw'] = //'mysql://username:password@hostname/databasename';

$rcmail_config['db_dsnw'] = 'mysql://root:zxc@localhost/zxc;

main.inc.php

$rcmail_config['default_host'] = 'localhost';

$rcmail_config['smtp_server'] = 'localhost';

$rcmail_config['username_domain'] = 'zxc.cn';//網域名稱

//這裡是安裝的修改密碼外掛程式

$rcmail_config['plugins'] = array('password');

$rcmail_config['language'] = 'zh-cn';

// 自動建立郵件夾

$rcmail_config['create_default_folders'] = true;

由於修改密碼功能是必須的,因此,還需要password 這個外掛程式。 修改plugins\password\config.inc.php。主要配置如下:

$rcmail_config['password_db_dsn'] ='mysql://username:password@hostname/databasename';

//最短密碼長度

$rcmail_config['password_minimum_length'] = 6;

//修改密碼。這個問題困擾了我很久,就是和 hmailserver裡面的對應不起來,後來才知道是accountpwencryption 的問題。

$rcmail_config['password_query']='update hm_accountsset accountpassword=md5(%p),accountpwencryption = 2 where accountaddress=%ulimit 1';

$rcmail_config['password_hash_algorithm'] = 'md5';

以上步驟都設定完畢,往外發郵件和內部互發已經沒問題了。如果要收取外網(例如網易等)郵件,還需要為伺服器分配公網ip位址,做好網域名稱解析,同時對映25、80、110三個埠即可。

四、問題與解決

ø  剛開始出現session和users 問題,表明客戶端資料庫沒有生成。

解決:把ronndcube中的資料庫mysql.initial.sql 中的sql語句執行下

ø  只有localhost和127.0.0.1可登入,ip會出現403-禁止。

輸入ip登入不了,看提示是403禁止訪問,apache的問題,再改一下webmail.conf跟phpwebadmin.conf檔案,最後的allowfrom 127.0.0.1後面加上192.168.0.0/16  ,同時配置wamp\apache2\conf目錄下的httpd.conf,

options followsymlinks

allowoverride none

order deny,allow

deny from all

allow from 127.0.0.1 192.168.0.0/16

satisfy all

在127.0.0.1後面加上192.168.0.0/16即可。

Windows SERVER 2003系統狀態資料

windows server 2003系統狀態資料 系統狀態資料 系統狀態資料 使用 備份 您可以備份和還原以下系統元件來備份系統狀態 windows server 2003 r2 元件 該元件何時包括在系統狀態中?登錄檔 總是 com 類註冊資料庫 總是 啟動檔案,包括系統檔案 總是 證書服務資料...

Windows Server 2003系統安全管理

inspc認證培訓教程系列 出版社 電子工業出版社 出版日期 2009年3月 國標編號 isbn 978 7 121 08139 2 條形碼 9787121081392 字數 478千字 印張 22.25 印數 1 4000 頁碼 342 開本 787 980 版別版次 2009年3月第1版第1次印...

windowsserver2012系統版本區別

windows server 2012有四個版本 foundation,essentials,standard和datacenter windows server 2012 essentials面向中小企業,使用者限定在25位以內,該版本簡化了介面,預先配置雲服務連線,不支援虛擬化 windows ...