hMialServer是Windows下一款免費開源的郵件服務器軟件,支持smtp、pop三、imap。php
本文主要根據官方文檔Quick-Start guide整理而成。html
下載地址:https://www.hmailserver.com/downloadweb
直接雙擊下載的安裝程序apache
接受協議服務器
選擇安裝目錄ide
輸入hMailServer管理員要設置成的密碼測試
到開始菜單中點擊「hMailServer Administrator」,或者直接到安裝目錄的bin文件夾下點擊hMailAdmin.exe啓動配置管理器網站
輸入安裝時設置的管理員密碼ui
設置要添加的郵箱帳號密碼等信息this
這裏使用一樣的步驟添加webmaster和info兩個帳號
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版本的管理控制檯,操做配置都同樣的應不重複說明了
查看服務狀態,確保服務處於Runing狀態
能夠看到smtp有25和587兩個端口,通常587是使用ssl的端口,但其實默認也沒啓用ssl;即此時25和587兩個端口是同樣的。
郵箱客戶端我這裏使用foxmail。啓動foxmail,點擊其左上角的菜單,點擊「賬號管理」
在出現的賬號管理界面點擊左下角的「新建」,進行添加帳號
咱們這裏把前邊建立的webmaster和info兩個郵箱加上(以webmaster演示info相似加便可)
帳號用戶名密碼按建立時的填,服務器信息按4.1中找到的填(服務器IP改爲本身的IP)
添加完成後咱們使用webmaster@something.com向info@something.com發送一封郵件
info@something.com進行郵件收取,能夠看到郵件成功收到,證實服務器運行正常。
參考:
https://www.hmailserver.com/documentation/latest/?page=overview