服务器给客户端发消息_如何搭建一个邮件服务器

本文介绍了如何在Windows Server 2012 R2上搭建邮件服务器,包括下载hMailServer组件,安装配置SMTP服务器,设置IIS服务,创建域和账户,并通过OutLook测试邮件收发。详细步骤涵盖了从安装到测试的全过程。
摘要由CSDN通过智能技术生成

一、搭建准备:

  • 一台服务器:

此处以windows server 2012 r2为例子(也可自己用虚拟机使用穿透技术)

6c02d578fca2af33a1477e58b89ea4a9.png

邮件服务组件下载地址:

17bebccb427144125f6b755068a216ac.png

 https://www.hmailserver.com/download

  • 一个域名

    域名需要解析:

bcac4af0e4c06bca9a31fedba0e82d71.png

服务器设置

打开服务器管理器:

c0ba13c9a2a4047684c09b6399cf91f1.png

安装SMTP服务器:

efa9b95f0e381fc92c3487a2c4e552a2.png

设置IIS服务添加别名:

5df2c90b1f4991ca6cf47067574da9ba.png

d589e975fb3bd936d8c3a82b5f3951be.png

4fd864f7969dc739e5c4729ba7b672a0.png

二、安装hMailServer组件

1安装邮件服务器组件

eed884fe0a61ee07f526cc8fcdabff00.png

5966d0cf66e019dd6977c1da189657b7.png

选择存储数据的数据库,这里有两种选择,一种是使用嵌入型数据库Microsoft SqlCompact,另一种是自定义数据库。前一种选择,相对来说更轻量,简单,这里我选择自定义方式。

2bf803f943c5e6ef2539dcd2f66c2d4c.png

设置邮件服务管理工具的管理密码,稍后会使用该密码登录管理工具,配置服务器。

98c0f4c03dd78b1d9dd31841bcfef9fb.png

因为我们选择了自定义数据库选项,在安装过程中,会提示输入管理密码,配置数据库。

需要先按数据库,再安装hmailserver

f9abcdb6e5e4e066273c90f27d7cad5b.png

d7a6b512562999cd6ee57a8f835eaac8.png

选择下一步:

d7a6b512562999cd6ee57a8f835eaac8.png

上图中的两个选项,如果你没有安装过hMailServer,或者安装过想使用新的数据库,选择第一个选项;如果使用已有的hMailServer数据库,选择第二个选项。这里我选择新建数据库。

404ac43c75ec1d853f55ae3fd1a3a88f.png

数据库类型有三个选项,我选择第一个mysql。

3bc450eb2a2571a4317927b8d06bb5fa.png

配置好数据库连接信息。可以选择数据库账户认证。下一步,选择mysql的服务程序,此步骤可选。

9ebd4157fcea9b28b25517aa47a3ce70.png

继续,初始化数据库完成。可以查看运行结果。

05d125dc1ca88c9bd03468fca4bab614.png

如果没有创建数据库的话,可以先指定账号,让它自动创建数据库。

21d8e57af12f27296844548106d2d008.png

在安装使用mysql数据库时会提示以下错误:

Starting task...

Please wait while creating database...

Error:

The MySQL client (libmysql.dll, 32 bit) could not be loaded.

hMailServer needs this file to be able to connect to MySQL.

The MySQL client needs to be manually copied to the hMailServer Bin directory. The file is not included in the hMailServer installation.

Path: D:hMailServerBinlibmysql.dll

需要到https://www.osyum.com/article/show/80/把libmysql.dll下载下来,放到hMailServer的bin目录下

再去点击next,就会立即安装成功。

 安装完成。

960574cd30dd3e597405df0864db8ab0.png

服务端配置

启动管理工具,输入管理密码,连接到服务端。Automatically connect on start-up。我这个是勾选上了。有些图是借用别人的。

482ecee82e9e8ab048976e258e0c647e.png

f49acf069470786e5ae5ee391d5cd375.png

45c803fb71304dc721e58f8f374cef0e.png

现在要做的第一件事就是添加域,单击“Add Domain”。

81091c28e3bdcb4333612cda9947d23b.png

展开“Settings”,配置smtp和Pop3。

07b6a5388ce4bd5a2949d340048f7fd6.png

接下来,配置RFC兼容性。

445f4ea346f2bd5e649a0c0b9e85ecf2.png

配置完成后,千万不要忘记 保存。

下面展开“高级”(Advanced),配置ip地址范围。先配置MyComputer。

a0965eb2ceaadba875b1dd874523b750.png

再配置Internet,如下。

013a724b5c7928d4e27038a23c5067c3.png

TCP/IP端口的ip地址一定要填入0.0.0.0,不然测试时,(我已经趟过雷了)会连接不上去。

a38abfa3a5d1b87f78c883b547f45493.png

配置MX交互记录

登录你的域名管理后台,添加mx记录,将邮件地址路由到邮件服务器。

ef92f199b27435944eb9ab09f1a4bab0.png

1.4 创建账户

回到Domain选项下,选择Accounts->Add,添加一个新账号。

a2648b845b808cb0bf982844c9a38421.png

68ec2d9fe4e6fa9f550fc54af010e320.png

1.5 测试

打开邮件客户端,我使用的是OutLook,打开账户设置。

1479b6c926e28a5b330f9d8e5b21ca2a.png

d3515ddab375f8cd94270ba251a0be44.png

新建账户。选择电子邮件账户。

257ee8d25d14e7a09f75694cfbab384a.png

手动配置服务器。

0f566dfd158c2bfd72b367def63c9176.png

16a12056a55d338d90b11b21955a37ff.png

配置用户名,服务器地址,密码等信息。

d694e3cf968e5419b03fae3af61b5498.png

这里要注意,用户名一定要填写完整的邮件地址。

配置完成后,测试首发信,这里我先登录126邮箱,给刚才创建的邮箱账号发信,看是否能在OutLook中接收到,然后再回一封邮件,看是否能在126中接收到。

5fbef6e1b3fa5f4f9163d5dcc1945bcd.png

成功接收到邮件。

327ae3b27443a59b51afb254ad5f6893.png

再回复一封邮件,126邮箱成接收。

f866cff78d03a0355ab3f4bf03d287bd.png

至此,邮件服务器的基本配置完毕。hMailServer还有很多高级配置,包括日志、签名、文件大小限制等,这里就不详细说明了。

后台发消息:emailserver01  来获取此文内容

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值