通过hmail搭建一个内网测试的邮件服务器
我们测试的软件基本上都是支持邮件功能,如果你的测试环境是在外网的话那还好说,可以直接使用QQ邮箱、163邮箱等。但是如果是测试环境在内网,无法直接访问到外网的时候,搭建一个邮件服务器就很有必要的。
今天我们介绍如何通过hmail来搭建一个邮箱服务器。为什么要使用hmail呢?也没有什么原因,就是菜鸟小白的任性。哈哈~~如果你有兴趣也可以使用winmail、cmail等工具搭建一个邮箱服务器。
安装hmail邮件服务器
安装其实很简单,将hmail程序下载后,运行起来,一路点击next进行安装
这里是让你选择存储数据的数据库,有两种选择,一种是使用嵌入型数据库Microsoft Sql Compact,另一种是自定义数据库。前一种选择,相对来说更轻量,简单,这里我选择直接就选择默认方式进行安装。
这里需要输入管理密码,密码可以随意设置,但你一定不要忘记了,不然安装好了程序,却忘记密码登录,可是一个麻烦事情。
这样,我们的hmail邮件服务器就安装好了。
汉化hmail(当然不进行汉化操作也是完全不影响软件使用的)
将chinese.ini文件(这个文件只需要自行百度,相信你就可以找到)导入安装目录的language文件夹下面
修改在安装目录中的bin\hMailServer.INI文件, [GUILanguages] ValidLanguages=english,swedish字段后面添加chinese
然后重启hmail服务
再次运行管理工具,我们可以在file/select language中多出一个语言选择,可以选择Chinese语言。
配置hmail邮箱
配置语言之后,需要重新登录hmail管理中心,登录之后你就会发现软件变成中文版了。
首先我们需要创建域服务,这个域服务名就相当于我们使用的qq.com和163.com。
若有需要的话,可以对邮箱的存储空间和单篇邮件大小等参数设置限制
接下来就是新建账户了,这个账号你可以使用outlook、Foxmail等邮件客户端软件在保证网络可达的情况进行登录连接。
去掉自动屏蔽的勾选,这个是为了保证测试失败登录的情况下,IP不会被服务器封禁。可根据需要进行选配。
客户端连接测试
我们这边使用的Foxmail客户端,添加刚刚新建的邮箱账户
点击“创建”后弹出设置成功页面,说明我们的服务器配置好了。至此你就可以快乐地使用你搭建的免费邮箱服务器进行邮件测试或者作为内网的邮箱服务器了。
通过hmail搭建一个内网测试的邮件服务器的更多相关文章
- linux下搭建redis内网端口映射工具-rinetd
最近在工作中使用到了redis缓存,用来提某些业务场景的计算速度和某些情况下的操作频率限制,客户端工具使用了redisDesktopmanager来管理,在本机操作测试的时候,是没有问题的.但是将系统 ...
- 【Head First Servlets and JSP】笔记6:什么是响应首部 & 快速搭建一个简单的测试环境
搭建简单的测试环境 什么是响应首部 最简单的响应首部——Content-Type 设置响应首部 请求重定向与响应首部 在浏览器中查看Response Headers 1.先快速搭建一个简单的测试环境, ...
- Nginx系列2:用Nginx搭建一个可用的静态资源Web服务器
上一节中编译好自己的nginx服务器后, 现在要对nginx.conf文件进行配置,搭建一个可用的静态资源Web服务器 1.放入可访问的html文件到nginx文件夹下,如图1所示: 这里我放入的是一 ...
- 阿里云内网和公网NTP服务器和其他互联网基础服务时间同步服务器
阿里云为云服务器ECS提供了内网NTP服务器,对于阿里云以外的设备,阿里云同时提供了 公网NTP服务器,供互联网上的设备使用. 内网和公网NTP服务器 以下为阿里云提供的内网和公网NTP服务器列表. ...
- Django + Apache + 树莓派 搭建内网微信公众号服务器
其实早在微信开放公众号开发平台时就想弄一个自己的公众号服务器,奈何对web服务器搭建和开发一窍不通,只是注册了一下开发者帐号,并没有采取行动,万恶的拖延症. 前一年,开始接触python,打开了神奇世 ...
- DNS:从零搭建公司内网DNS服务器
写在前面的话 网上关于 DNS 的文章其实一搜索一大把,但是看别人的文档一般都会有个问题,乱,不讲究,全是 ctrl c + ctrl v,我个人是看不下去的.头皮发麻.所以决定自己来写写这方面的东西 ...
- 持续集成(二)环境搭建篇—内网邮件server搭建
在我们的持续构建中,项目构建中出现错误提醒.或者开发者之间的沟通交流,进度汇报的事务,都是离不开一个通信工具.那就是邮件.在我们的项目开发中假设使用第三方的邮件平台,这肯定不是最好的选择.由于第三方的 ...
- 分享一个内网穿透工具frp
首先简单介绍一下内网穿透: 内网穿透:通过公网,访问局域网里的IP地址与端口,这需要将局域网里的电脑端口映射到公网的端口上:这就需要用到反向代理,即在公网服务器上必须运行一个服务程序,然后在局域网中需 ...
- 使用Tomcat搭建一个可以通过公网访问的服务器(转)
转自:http://wenku.baidu.com/link?url=kGLhiO1xiiepXa9Q2OJDmm6Zr8dQmpSYYPVTFmc3CZtD6Z7HvFi2miCYDiQdTYF2T ...
随机推荐
- python基础001----Python+pycharm环境搭建
一.Python下载安装 1.python下载-----下载地址:https://www.python.org/downloads/windows/ 在python的官网下载python版本,需要下载 ...
- LaTeX实时预览中文
参考资料:http://blog.sina.com.cn/s/blog_6ea58f530101aizw.html 功夫不负有心人,终于在经过艰苦卓绝的寻找之后,让我的Texpad实现了实时预览.此时 ...
- Android学习笔记基于监听的事件处理
事件处理流程 代码格式: Button btn1 = findViewById(R.id.btn1); btn1.setOnClickListener(new View.OnClickListener ...
- Hexo快速构建个人小站-Hexo初始化和将项目托管在Github(一)
背景交代 相信每个程序员都有自己做过个人网站,博客之类的项目了,但是现在还在维护吗?反正我前前后后做过2到3个了,维护一段时间后因为一些不可逆的原因(主要是懒)都没有维护了,购买的一些域名和服务器信息 ...
- Linux下如何查看硬件信息?
我们在 Linux 下进行开发时,有时也需要知道当前的硬件信息,比如:CPU几核?使用情况?内存大小及使用情况?USB设备是否被识别?等等类似此类问题.下面良许介绍一些常用的硬件查看命令. lshw ...
- Cannot instantiate the type Map
今天在使用Map中犯了个低级错误,记录一下: 打算使用map为一个视频List观看记录的统计标识,key为vid,value默认为false,当该key已经统计,标识value为true,初始实例化M ...
- springboot集成jpa操作mybatis数据库
数据库如下 CREATE TABLE `jpa`.`Untitled` ( `cust_id` bigint() NOT NULL AUTO_INCREMENT, `cust_address` var ...
- Python3-算法-冒泡排序
冒泡排序 它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来,走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成,这个算法的名字由来是因为越大的元素 ...
- maven测试配置是否成功
测试maven 是否安装成功 win+r 输入 cmd 调出doc 输入 mvn -v maven安装完成测试报错 后来发现是java-home在path中配置缺少bin,如下图 这个是 java-h ...
- js进度条
第一步//====================.wrap,.circle,.percent{ position: absolute; ...