hMailServer是开源的邮件服务器软件,免费提供下载使用;而Microsoft Exchange是商业软件,通常需要购买授权来使用。两者相对来说,取决于您的需求和组织的规模。如果您是中小型企业组织或者是个人用户,并且希望后期维护的工作简单、又拥有一套免费的邮件服务器解决方案,那么hMailServer会是一个不错的选择
系统环境
WindowsServer2012R2(我这里用的是腾讯的云服务器,用物理服务器也可以,但需要有公网固定IP)
本邮件服务器由MySql5.7.43 + hMailServer5.6.8搭建
(一)、首先下载安装数据库MySql5.7.43
(一)1、MySql5.7.43下载安装教程 https://blog.csdn.net/weixin_38029786/article/details/132799111
MySQL的下载安装就不说了,请移步上面↑↑↑↑↑↑↑↑↑↑↑
(二)、下载安装hMailServer5.6.8
(二)1、hMailServer官网下载地址https://www.hmailserver.com/download
(二)2、下载完成后,右键以管理员身份运行
(二)3、点击Next 进入下一步
(二)4、选中I accept the agreement,然后点击Next 进入下一步
(二)5、选择安装位置,我这里选择安装在C盘 (因为我的是云服务器没有D盘,所以安装在C盘,有D盘的可以安装在D盘,因为后期的邮件会积累越来越多,建议安装在D盘)
(二)6、选择Full installation完整安装,点击Next 进入下一步
(二)7、我这里为了后续可以使用网页版的邮箱,选择使用MySQL
(二)8、 点击Next 进入下一步
(二)9、输入你要设置的hMailServer管理员密码,输入两次
(二)10、点击Install,进行安装
(二)11、输入刚才设置的hMailServer管理员密码
(二)12、点击Next 进入下一步
(二)13、选择Create a new hMailServer database (意思是创建一个新的hMailServer数据库)
(二)14、我这里选择MySQL数据库,原因是为了后期可以使用网页版的邮件,用PHP+MySQL搭建
(二)15、按以下操作输入内容
(二)16、选择hMail依赖的MySQL数据库服务
(二)17、点击Next 进入下一步
(二)18、报错:提示缺少32位的libmysql.dll文件,需要下载libmysql.dll文件
这里为了节省大家时间,我准备好了32位的libmysql.dll文件下载链接https://download.csdn.net/download/weixin_38029786/88330133
(二)19、把下载好的libmysql.dll放在安装目录C:/Program Files (x86)/hMailServer/Bin里面
(二)20、上面libmysql.dll搞好后,继续点击Next
(二)21、点击Close
(二)22、点击Finish 完成
(二)23、输入前面设置好的hMail管理员密码来登入
(二)24、界面全是English的,下面我们继续来把它汉化
(二)25、汉化要先下载中文chinese.ini配置文件,这里为了节省大家时间,我准备好了chinese.ini的文件下载链接https://download.csdn.net/download/weixin_38029786/88331592
下载完之后,把chinese文件复制到安装目录C:/Program Files (x86)/hMailServer/Languages里面
(二)26、然后在hMail的目录C:/Program Files (x86)/hMailServer/Bin下找到hMailServer.ini配置文件,进入编辑
(二)27、找到ValidLanguages在后面加上chinese,然后保存再关闭
(二)28、然后摁住Ctrl+R键打开运行,输入services.msc按回车键打开服务,找到hMailServer,右键点击重新启动
(二)29、重新打开hMailServer,按下面步骤选择chinese再点击OK后会自动退出,重新登录就好
(二)30、重新登录后就是中文界面了
(二)31、下面继续配置域名,没有域名的可以到华为云、腾讯云、阿里云注册
(二)32、添加邮箱账号
(二)33、创建好邮箱账号后,在域名服务商后台解析MX记录到此hMail服务器上,我这里是用华为云注册的域名,所以用华为云的域名后台演示,按下面步骤添加3条记录
(二)34、在防火墙放行25、110、143端口,我这里用的是腾讯云的云服务器,所以就用腾讯云的后台防火墙操作演示,如果用的是物理服务器的,大家可以根据自己的防火墙规则来设定端口放行
(二)35、在办公电脑上使用Foxmail客户端收发邮件