hMailServer安装使用教程
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
https://www.cnblogs.com/huyueping/p/7603132.html
hMailServer安装使用教程的更多相关文章
- 邮件hMailServer +Foxmail 安装使用教程
hMialServer是Windows下一款免费开源的邮件服务器软件,支持smtp.pop3.imap. 本文主要根据官方文档Quick-Start guide整理而成. 一.下载 下载地址:http ...
- IntelliJ IDEA - 热部署插件JRebel 安装使用教程
IntelliJ IDEA - JRebel 安装使用教程 JRebel 能做什么? JRebel 是一款热部署插件.当你的 Java-web 项目在 tomcat 中 run/debug 的时候 , ...
- Zabbix3.x安装图解教程
准备知识: Zabbix3.x比较之前的2.0界面有了很大的变化,但是安装部署过程与2.x基本完全一样. 1.Zabbix2.x安装图解教程 http://www.osyunwei.com/archi ...
- VMware vCenter Server安装图解教程
安装说明: 1.安装VMware vCenter Server的主机操作系统为:Windows Server 2008 R2 2.在Windows Server 2008 R2中需要预先安装好SQL ...
- 在RedHat.Enterprise.Linux_v6.3系统中安装Oracle_11gR2教程
在RedHat.Enterprise.Linux_v6.3系统中安装Oracle_11gR2教程 本教程提供PDF格式下载: 在RedHat.Enterprise.Linux_v6.3系统中安装Ora ...
- Zabbix安装图解教程
说明: 操作系统:CentOS IP地址:192.168.21.127 Web环境:Nginx+MySQL+PHP zabbix版本:Zabbix 2.2 LTS 备注:Linux下安装zabbix需 ...
- MapGIS6.7安装图文教程(完美破解)
mapgis安装比较简单,主要注意在安装的时候,先打开软件狗,然后再进行软件安装,一般就不会照成其他安装失败的现象,有时候安装之前没有打开软件狗也安装成功了,也有这情况,不过软件使用也需要软件狗的支持 ...
- VirtualBox安装Ubuntu教程
1.VirtualBox虚拟机安装,及VirtualBox安装Ubuntu教程VirtualBox版本为VirtualBox-4.3.12-93733-Win.exe,Ubuntu版本为ubuntu- ...
- MySQL5.0版本的安装图解教程
MySQL5.0版本的安装图解教程是给新手学习的,当前mysql5.0.96是最新的稳定版本. mysql 下载地址 http://www.jb51.net/softs/2193.html 下面的是M ...
随机推荐
- Linux(CentOS 7.0)安装Oracle11g R2
// 注释 # root用户 $oracle用户 1. 关闭安全措施 # chkconfig iptables off // 永久关闭防火墙 # serviceiptables stop // ...
- python if not
判断是否为None的情况 if not x if x is None if not x is None if x is not None`是最好的写法,清晰,不会出现错误,以后坚持使用这种写法. 使用 ...
- 前端-JavaScript1-5——JavaScript之变量的类型
5.1 概述 基本类型5种 number 数字类型 string 字符串类型 undefined undefined类型,变量未定义时的值,这个值自 ...
- docker内存监控与压测
一直运行的docker容器显示内存已经耗尽,并且容器内存耗尽也没出现重启情况,通过后台查看发现进程没有占用多少内存.内存的监控使用的是cadvisor,计算方式也是使用cadvisor的页面计算方式, ...
- C++ Programming Language中的narrow_cast实现
在C++中,各种数值类型的转化是C++编译过程中警告的主要来源,但是,很多时候,我们需要使用各种数值类型,例如我们用数组的某一位表示大小为对应序号的值,这种情况下,经常会涉及多种数值类型.根据C++ ...
- keil5 MDK 链接报错 Error: L6410W 解决
keil5 MDK 报错 Build target 'Project' linking... .\Output\Project.axf: Warning: L6310W: Unable to find ...
- HTML禁止鼠标右键的代码
禁止鼠标右键,把Demo的图片全都设为表格的背景,表格的大小与图片的大小一样.这样做看起来是一样的,主要是防止鼠标经过图片时会出现另存的按钮.禁止鼠标右键的代码很简单:<script LANGU ...
- 普通PC机支持内存128G,单条32G内存
以前,不管是英特尔还是AMD的消费级平台支持内存容量大多都是64GB,这一现状被英特尔公司去年推出的第九代酷睿而改变.第九代酷睿最大支持128GB内存,虽然只是简单的提高了内存容量,对大多数电脑用户而 ...
- leetcode406
public class Solution { public int[,] ReconstructQueue(int[,] people) { ) { return new int[,] { }; } ...
- vim 多行添加注释,取消注释
转发 已经验证 https://blog.csdn.net/SuiXin_123/article/details/81393397