1. 前置准备

  1. 部署邮件服务器的环境:win10、win11系统
  2. 下载hMailServer安装包:https://www.hmailserver.com/download
  3. 安装MySQL:MySQL8.0
  4. 下载 libmysql.dll(64位操作系统会用到一个32位的连接库libmysql.dll)

2. 安装操作

2.1 安装.NET Framework 3.5

安装hMailServer 需要 .NET Framework 2.0,所以需要先查看测试环境是否安装了这个

勾选这个,然后点击确定,等待安装完成后,重启操作系统

2.2 libmysql.dll 32位连接库设置

如果hMailServer邮件服务器,数据库使用Mysql,那么就需要解决libmysql.dll 32位连接库的问题

将libmysql.dll文件放入hMailServer安装目录下的Bin目录下面:

2.3 安装hMailServer

执行安装文件,连续下一步

点击选择MySQL

输入hMailServer管理密码

输入上面设置的管理密码

选择新的数据库

选择mysql

输入mysql的连接参数信息

Database server address:IP地址

Database name:hmail(设置数据库名)

Port:3306

Username:默认root

Password:你的mysql登录密码

选择Mysql服务

然后查看mysql里面,hmail数据库是否创建成功

hmail数据库创建完成,安装完成

3. 汉化hMailServer

  1. 将chinese.ini 文件复制到hMailServer安装目录下 \Languages下

  1. 编辑\Bin\hMailServer.INI 文件

在[GUILanguages]字段中的ValidLanguages项添加chinese

  1. 重启hMailServer服务,再次打开管理控制台,选择语言 chinese

4. hMailServer配置

添加域

输入需要配置的域名

账号右键添加邮箱地址

这样就创建了 testsend@yjfwq.com 的邮箱账号

如果服务器开了防护墙,需要打开25(SMTP)、110端口(POP)

因为我这个是在内网环境中使用,暂时没有域名,所以不需要将上面设置的域名解析到 hMailServer 服务器,直接使用的服务器的IP即可,所以:

邮件服务器地址:安装hMailServer所在的服务器

端口:25

邮箱地址:testsend@yjfwq.com

密码:上面设置的密码

5. 验证是否部署成功(SMTP)

使用 telnet 验证邮件服务器是否配置成功

1、telnet x.x.x.x(你的hMailServer所在的服务器) 25

2、输入helo 进行握手,服务器会反回支持的功能列表

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐