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