Windows 2003 下 SquirrelMail 的安裝

(一) 軟件下載:
1. 下載 squirrelmail-1.4.11.zip 地址:http://squirrelmail.org/
2. 下載 ActivePerl-5.8.8.822-MSWin32-x86-280952.msi 地址:http://www.activestate.com/ActivePerl/
3. 下載 hMailServer-4.4-B270.exe 地址:http://www.hmailserver.com/?page=download_mirrors&downloadid=138

(二) 安裝
1. 解壓縮squirrelmail-1.4.11.zip 到 c:\web-app\SquirrelMail 文件夾,該文件夾將作爲Apache Http Server 的虛擬目錄使用。
2. 安裝ActivePerl
ActivePerl
是Windows環境下的 perl 語言源代碼的解釋器。支持 Microsoft IIS。包括有 Perl for Win32、Perl forISAPI、PerlScript、PerlPackageManager 四套程序。安裝後就可以直接運行.pl文件。
3. 安裝hMailServer
HMailServer是一個運行於Windows系統的,基於GPL授權的,免費的,開源的郵件系統,支持SMTP,POP3,IMAP,並且提供了一個開放的COM接口,可供和其它的應用程序結合使用,或是二次開發。它具有防病毒,防垃圾,多域名,別名,備份域等衆多功能。郵件數據存放在數據庫服務器中,可使用你MySQL,MS SQL及其它你選擇的數據庫服務器。

(三) 設置
1. 運行hMailServer,設置域名 如"dev.com",在設置一個郵件帳戶 如 "[email protected]"。
2. 運行c:\web-app\SquirrelMail\config\config.pl根據提示進行初始化設置。 將Default_charset設置爲 "UTF-8" 將Domain設置爲 "dev.com" Windows2003 可以將Send And SMTP設置爲SMTP這樣就可以直接使用2003的SMTP服務來發送郵件,就無需安裝SendMail組件了。
3. 修改 c:\web-app\SquirrelMail\config\config.php
$data_dir = 'c:\web-app\SequirreMail\data
$attachment_dir = 'c:\web-app\SequirreMail\attach
4. 在Apache的Httpd.conf增加以下配置:
Alias /mail "C:/web-app/SquirrelMail"
<directory "C:/web-app/SquirrelMail">
Options Indexes
Order allow,deny
Allow from all
</directory>

(四) 測試運行
1. 瀏覽器地址欄輸入 http://localhost/mail/ 進入SquirrelMail的登錄界面。
2. 輸入用戶名和密碼 (即前面在hMailServer設置的Mail帳戶信息)
用戶名:[email protected]
密碼 :******

3. 自己給自己發封郵件試試!! 再發封郵件到您的Gmail試試!!


SquirrelMail是一個郵件客戶端程序,而不是服務器。因此SquirrelMail需要配合郵件服務器使用。SquirrelMail支持IMAP和SMTP協議,不支持POP協議,因此我們的郵件服務器至少需要支持IMAP和SMTP。對於SMTP服務器,linux/Unix下比較著名的郵件服務器有sendmail、postfix、Qmail等。



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章