当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 如何构建 IIS SMTP 中继服务器

作者:精品下载站 日期:2024-12-14 12:31:44 浏览:17 分类:玩电脑

如何构建 IIS SMTP 中继服务器


Microsoft IIS 可以很好地充当 SMTP 的角色,但需要执行几个步骤才能进行设置。幸运的是,我已经设置了 IIS SMTP 中继服务器并记录了所有步骤!

在本文中,我们将介绍成功设置 SMTP 中继服务器以使用 Office 365 发送传出电子邮件所需的所有步骤。从技术上讲,我们将使用此 SMTP 中继将电子邮件中继到 Office 365;它可以同样快速地用于任何常规 SMTP 中继邮件传递目的。

先决条件

要设置 IIS 并跟随我进行操作,请确保您有一台可用的 Windows Server 2016 计算机。我还假设您以管理员身份登录服务器。

安装 IIS SMTP 服务器 Windows 功能

设置 IIS SMTP 中继需要执行的第一个任务是安装 IIS SMTP 服务器。您需要安装 SMTP 服务器 Windows 功能。

使用服务器管理器

如果您不熟悉通过服务器管理器安装 Windows 功能,请查看这篇标题为安装或卸载角色、角色服务或功能的文章。

使用PowerShell

安装 SMTP 服务器功能消除了很多麻烦。以管理员身份打开 PowerShell 控制台并运行以下行:

PS51> Install-WindowsFeature -Name SMTP-Server -IncludeAllSubFeature -IncludeManagementTools -Restart

等待安装完成。您应该看到与此类似的输出。

[玩转系统] 如何构建 IIS SMTP 中继服务器

导入证书(仅适用于 TLS)

如果您将通过 TLS (Office 365) 发送电子邮件,则需要在配置 IIS SMTP 服务器之前在服务器的本地计算机个人证书存储中导入 SSL 证书。如果您的 Office 365 SMTP 中继不是 TLS,您可以跳过此步骤。

如果您没有证书,您可以通过内部 PKI(如果有)或使用 LetsEncrypt、Digicert 等服务的公共证书来获取证书。

获得证书后,您需要将其导入本地计算机个人证书存储中。如果您不熟悉如何使用证书 MMC 导入证书,请查看导入和导出证书 - Microsoft Windows。

成功后,您应该会看到这样的确认窗口。单击确定(1)进行确认。

[玩转系统] 如何构建 IIS SMTP 中继服务器

返回主控制台窗口,刷新个人 > 证书文件夹,您应该能够看到导入的证书。

验证证书

导入后,请务必验证证书链是否完整且没有错误。如果一切顺利,您应该能够打开证书并看到有效来源字段是最新的,并且有一个与证书关联的私钥。一个例子如下所示。

[玩转系统] 如何构建 IIS SMTP 中继服务器

在“证书路径”选项卡上,您还应该看到“证书状态”,表明证书正常,如下所示。

[玩转系统] 如何构建 IIS SMTP 中继服务器

配置 IIS SMTP 服务器

至此您已经成功安装了 SMTP 服务器。但在使用它之前,必须先配置服务器设置。

SMTP 服务器在 IIS6 兼容模式下运行,并且不提供内置 PowerShell 支持。这意味着您将使用 IIS6 管理控制台手动配置设置。

转到开始 -> 运行并输入 inetmgr6 并按 Enter 这将打开 IIS 6 控制台。

控制台打开后,右键点击[SMTP 虚拟服务器 #1] (1),然后选择属性 (2)。

[玩转系统] 如何构建 IIS SMTP 中继服务器

在“属性”窗口中,选中“启用日志记录” (1),然后单击“属性” (2)

[玩转系统] 如何构建 IIS SMTP 中继服务器

转到高级选项卡,并选中列表中的所有复选框 (1),然后单击 >好的(2)。

[玩转系统] 如何构建 IIS SMTP 中继服务器

返回“属性”窗口,转到“交付”选项卡,然后单击“高级” (1)。

[玩转系统] 如何构建 IIS SMTP 中继服务器

在“高级传送”窗口中,输入您想要用于目标 SMTP 邮件服务器的完全限定域名(1) 。它不必与计算机本身的 FQDN 相同。如果您将此 SMTP 服务器配置为与 Office 365 一起使用,请在智能主机 (2) 字段中,定义您的 Office 365 MX 端点。并单击确定(3)

[玩转系统] 如何构建 IIS SMTP 中继服务器

在 IIS SMTP 服务器中添加允许的 IP

现在,如果您有要测试的设备,则必须先将其 IP 地址添加到中继限制中。对于此示例,IP 地址192.168.0.3 将被添加到中继限制中。此 IP 地址属于与服务器位于同一网络中的计算机。

要在中继限制中添加允许的 IP,请转至“访问”选项卡并单击“中继” (1)

[玩转系统] 如何构建 IIS SMTP 中继服务器

在“中继限制”窗口中,单击“添加” (1)。

[玩转系统] 如何构建 IIS SMTP 中继服务器

然后输入您想要允许的IP地址 (1),然后点击确定

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯