hMialServer是Windows下一款免費開源的郵件服務器軟件,支持smtp、pop3、imap。
本文主要根據官方文檔Quick-Start guide整理而成。
一、下載
下載地址:https://www.hmailserver.com/download
二、安裝
直接雙擊下載的安裝程序
接受協議
選擇安裝目錄
輸入hMailServer管理員要設置成的密碼
三、配置
3.1 使用本地配置管理器進行配置
3.1.1 啟動配置管理器
到開始菜單中點擊“hMailServer Administrator”,或者直接到安裝目錄的bin文件夾下點擊hMailAdmin.exe啟動配置管理器
輸入安裝時設置的管理員密碼
3.1.2 添加域名
3.1.2 添加郵箱
設置要添加的郵箱賬號密碼等信息
這里使用同樣的步驟添加webmaster和info兩個賬號
3.2 使用PHPWebAdmin進行配置【可選】
PHPWEBAdmin是php編寫的配置管理器的web版本的控制台,只果只是本地自己測試使用一下,使用上邊的配置管理器即可可以不用安裝。
為了方便php環境我用phpStudy(php5.x版本),phpStudy安裝使用教程可參考鏈接這里不講。
復制hMailServer安裝目錄下的PHPWebAdmin文件夾到phpStudy默認網站根目錄PHPTutorial\WWW下
進入PHPWebAdmin文件夾,將config-dist.php復制一份並命名為config.php
打開config.php,在開頭找到$hmail_config['rooturl']項,將其值由"http://localhost/"改成"http://localhost/PHPWebAdmin/"並保存。
(一定要注意PHPWebAdmin要有"/",不然PHPWebAdmin仍認為localhost才是應用根目錄,導致The requested URL /PHPWebAdminindex.php was not found on this server.)
啟動使用phpStudy啟動apache,然后訪問http://localhost/PHPWebAdmin/,使用administrator+安裝時設置的密碼登錄
登錄后可以看到就是一個web版本的管理控制台,操作配置都一樣的應不重復說明了
四、使用測試
4.1 查看服務端口
查看服務狀態,確保服務處於Runing狀態
可以看到smtp有25和587兩個端口,一般587是使用ssl的端口,但其實默認也沒啟用ssl;即此時25和587兩個端口是一樣的。
4.2 使用郵箱客戶端登錄郵箱
郵箱客戶端我這里使用foxmail。啟動foxmail,點擊其左上角的菜單,點擊“帳號管理”
在出現的帳號管理界面點擊左下角的“新建”,進行添加賬號
我們這里把前邊創建的webmaster和info兩個郵箱加上(以webmaster演示info類似加即可)
賬號用戶名密碼按創建時的填,服務器信息按4.1中找到的填(服務器IP改成自己的IP)
4.3 郵件收發測試
添加完成后我們使用webmaster@something.com向info@something.com發送一封郵件
info@something.com進行郵件收取,可以看到郵件成功收到,證明服務器運行正常。
參考:
https://www.hmailserver.com/documentation/latest/?page=overview