在我们的持续集成构建中,或许会出现问题,这就需要与开发经常沟通、汇报进度等,通常我们用得比较多的是邮件通知。但在外网被限制的情况下,第三方邮件是发不出去的,这里我们就需要有个自己的邮件服务器,选用HMailServer。
1、下载HMailServer
地址https://www.hmailserver.com/download,选择箭头的文件下载。
2、安装HMailServer
如下,下一步:
"I accept the agreement",下一步
选择安装路径
默认下一步
用户不多的话,我就直接使用内置的数据库引擎,如果用户多的话,可以选择下面的mysql、mssql、postgresql数据库的一种
下一步
设置密码(要记住哦)
下一步,安装
到这里,hMailServer安装结束。打开hMailServer
连接:
输入刚设置的密码:
ok:进入首页
3、服务器配置
下面我们正式进入邮件系统相关设定
先添加一个域,如果你是域环境,最好就填你们的域名好了,我这里在工作组环境测试
保存(这里域名自己取):
如果需要,可以更改一下限制,域使用的空间、邮件的最大尺寸、用户最大空间、用户数等等,比如,这里整个硬盘只有60G空间的话,每个用户1G,允许最大的邮件为30M,太大了对服务器的压力太大了,我们可以按如下图设置进行限制设定
接着我们要为用户创建帐号了,输入用户名、密码,保存,记得这里也要设置一下用户空间大小不超过1G就可以保存了,因为上面我们做好了限制。
输入账号,大小:
也可以为用户设定个性签名
4、日志设置
在服务器上“日志”选项上启用SMTP,POP3,IMAP,会自动生成日志,有问题我们来这里查看日志分析
5、客户端配置
邮件客户端,这里我使用的是foxmail,因为foxmail是绿色软件。
官方下载地址:http://fox.foxmail.com.cn/
安装比较简单就不再讲了,,第一次运行就会出现帐户设置向导,输入我们刚创建好的邮箱帐号和密码
输入刚创建的用户名、密码
直接创建创建的话会报错,如下
这里我需要手动设置邮箱服务器(填写服务器ip地址):
这里会失败,不勾选SSL,再创建则成功。
经测试,可发送成功,第三方邮件不能发。
到这里,服务器的邮箱服务器配置完成,是在Win10搭建的。