hMailServer設(shè)置
收藏hMailServer,當(dāng)然還有Apache的James可以選擇。
hMailServer官方網(wǎng)站:
http://www.hmailserver.com/安裝:
1.從官方網(wǎng)站上下載安裝文件
2.安裝時(shí)會(huì)讓選擇數(shù)據(jù)庫(kù),因?yàn)閔MailServer的郵件信息等都是存在數(shù)據(jù)庫(kù)中的,可以選擇使用內(nèi)建的數(shù)據(jù)庫(kù),如果你已經(jīng)有一個(gè)MySql或者SqlServer數(shù)據(jù)庫(kù),可以選擇使用外部的數(shù)據(jù)庫(kù),我一般都選擇外部的數(shù)據(jù)庫(kù)。
3.安裝完畢后,需要設(shè)定一個(gè)administrator密碼,來(lái)對(duì)郵件服務(wù)器訪問(wèn)進(jìn)行權(quán)限控制。如果你選擇的是使用外部數(shù)據(jù)庫(kù),請(qǐng)使用hMailServer Database Setup來(lái)新建數(shù)據(jù)庫(kù)。
配置:
1.進(jìn)入hMailServer Administrator,可以選擇語(yǔ)言,不過(guò)中文翻譯的很爛,如果英文實(shí)在不是太差,還是不要選擇語(yǔ)言的好。
2.點(diǎn)擊Domains,添加Domain,輸入domain name,如:lt.com,勾上"Active"
3.點(diǎn)擊 Add account,輸入Account address,如:zwang,輸入Password,如:zwang
選擇External accounts,設(shè)置POP3,點(diǎn)擊Add,輸入Name,Server Address,User name,Passwod,最后保存。
4.點(diǎn)擊Settings-->Protocols-->SMTP,點(diǎn)擊Delivery of e-mail,填上Host Name,一般是IP地址,如果需要SMTP認(rèn)證,勾上下面的"Server requires authentication",并填上用戶名和密碼,最后保存。
基本設(shè)置就完成了,可以在自己的郵件客戶端上試驗(yàn)一下了。
遠(yuǎn)程控制hMailServer
安裝完hMailServer后有一個(gè)hMailServer Administrator的客戶端使用,但是有時(shí)候還是需要遠(yuǎn)程控hMailServer,這個(gè)功能hMailServer是用PHPWebAdmin實(shí)現(xiàn)的。
前提已經(jīng)安裝了Apache Http Server,并且可以運(yùn)行PHP5,假定端口號(hào)是8080。
hMailServer中已經(jīng)含有PHPWebAdmin,安裝完之后,在安裝目錄下可以看到PHPWebAdmin的文件夾,這個(gè)復(fù)制出來(lái),如復(fù)制到D:\PHPWebAdmin,重命名config-dist.php 為config.php 。打開該文件:
修改$hmail_config['rootpath'] 值為"D:/PHPWebAdmin/ ",注意最后要有"/ "
修改$hmail_config['rooturl']的值為"
http://localhost:8080/PHPWebAdmin/ " ,注意 最后要有"/ "
在Apache Http Server中配好相應(yīng)的虛擬目錄,重啟Apache服務(wù),輸入
http://localhost:8080/PHPWebAdmin 可以看到PHPWebAdmin的登陸界面了,賬號(hào)就是hMailServer的登陸賬號(hào)。
為hMailServer增加WebMail
hMailServer本身沒(méi)有WebMail,不過(guò)可以用SquirrelMail作為其WebMail。下面就講一下hMailServer和SquirrelMail的整合。
1.下載SquirrelMail,去其主頁(yè)
http://www.squirrelmail.org/ 下載最新的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下的兩個(gè)插件復(fù)制到squirrelmail的子文件夾plugins下。雙擊conf.pl,選擇8. Plugins ,可以看到新增加hMailServer的兩個(gè)插件。
6.打開Apache的httpd.conf,增加squirrelmail的虛擬目錄。打開瀏覽器,輸入
http://localhost:8080/squirrelmail (假設(shè)Apache端口是8080),可以看到squirrelmail的登陸界面了,使用hMailServer的郵件賬號(hào)登陸,就可以通過(guò)squirrelmail收發(fā)郵件了。
7.支持中文,默認(rèn)squirrelmail是英文界面,需要中文支持的話,還需要下載語(yǔ)言包,同樣在網(wǎng)站上也有下 載,有所有語(yǔ)言的集合壓縮包,也有各個(gè)語(yǔ)言的壓縮包,我現(xiàn)在只需要中文支持,所以就下載了zh_CN的壓縮包。下載完之后,解壓開來(lái),把 help,locale文件夾復(fù)制到squirrelmail的安裝文件夾下。打開conf.pl,選擇10. Languages,設(shè)置 Default Language值為 zh_CN, Default Charset值為 gb2312 ,保存。重啟Apache服務(wù),再次登陸可以看到界面語(yǔ)言是中文了。
新的漂亮的WebMail
WebMail Client:RoundCube Webmail。
官方主頁(yè):
http://www.roundcube.net/ ,上去看了下,覺(jué)得比SquirrelMail漂亮多了,馬上下載安裝配置了下。
1.下載RoundCube Webmail,最新版本0.1 RC2
2.安裝好Apache2,安裝好MySQL,安裝好PHP,安裝好Pear(包含以下組件 DB,Mail_Mime,Net_SMTP,通過(guò)pear install DB/Mail_Mime/Net_SMTP安裝組件),我一開始就是因?yàn)闆](méi)有安裝pear的這些組件,一直報(bào)錯(cuò)。
3.解壓下載的壓縮文件,路徑如:D:\roundcubemail,打開D:\roundcubemail\config文件夾,把db.inc.php.dist,main.inc.php.dist重命名為db.inc.php,main.inc.php。
4.MySQL新建一個(gè)數(shù)據(jù)庫(kù)roundcube,通過(guò)執(zhí)行D:\roundcubemail\SQL\mysql5.initial.sql初始化數(shù)據(jù)庫(kù)。
5.修改db.inc.php中$rcmail_config['db_dsnw']的為數(shù)據(jù)庫(kù)字符串值,如:mysql://root:root@localhost/roundcube
6.修改main.inc.php中$rcmail_config['default_host']值,我因?yàn)槭潜?機(jī)郵件服務(wù),所以填了localhost;$rcmail_config['temp_dir']值,如D:\MyAMP\roundcubemail \temp;$rcmail_config['log_dir']值,如D:\MyAMP\roundcubemail\logs。
7.Apache中增加一個(gè)虛擬目錄,如WebMail,瀏覽器中打開
http://localhost/webmail ,可以看到RoundCube Webmail的登陸界面了。