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

[玩转系统] 配置 Office 365 SMTP 中继

作者:精品下载站 日期:2024-12-14 22:35:49 浏览:14 分类:玩电脑

配置 Office 365 SMTP 中继


Office 365 为您提供免费的 SMTP 中继,非常适合向外界发送电子邮件。当您在云中拥有域时,您可以使用 Office 365 配置 SMTP 中继。这可以是 Exchange 混合配置或 Microsoft 365/Office 365 仅云配置。在本文中,我们将了解如何为 Office 365 设置 SMTP 中继。

介绍

大多数IT环境都有一些需要发送电子邮件的应用程序或设备,例如:

  • 多功能打印机(扫描到电子邮件)

  • 不间断电源系统

  • 备份应用程序

  • 监控应用

  • 还有更多

让我们看看如何在 Exchange Online 中为本地设备和应用程序配置用于 SMTP 中继的连接器。

Office 365 SMTP 中继设置

设置 Office 365 SMTP 中继时,您将需要:

  1. 查找发送电子邮件的公共 IP 地址

  2. 查找 Office 365 域 MX 记录

  3. 在组织防火墙上打开端口 25

  4. 将公共 IP 添加到域的 SPF 记录

查找公共IP地址

访问 www.whatsmyip.org 或任何其他显示您的公共 IP 地址的网站。记下公共 IP 地址,因为下一步需要它。

注意:从您要从中发送邮件的组织获取公共 IP 地址。这可以是多个 IP 地址。

在我们的示例中,它是公共 IP 地址 93.172.139.251

[玩转系统] 配置 Office 365 SMTP 中继

查找 Office 365 MX 记录

MX 记录 l 是您将添加到需要使用 Office 365 中继 SMTP 的扫描仪或应用程序的记录。

要查找 Office 365 MX 记录,请按照下列步骤操作:

  • 登录 Microsoft 365 门户

  • 展开设置并点击

  • 点击您的域名

  • 完成向导并找到 MX 记录

  • 复制指向地址或值字段的点

在我们的示例中,它是 MX 记录 exoip-com.mail.protection.outlook.com

[玩转系统] 配置 Office 365 SMTP 中继

在防火墙上打开25端口

要通过 Office 365 SMTP 进行中继,您需要打开从组织防火墙到外部的端口 25。最安全的方法是仅在目标地址中添加 Exchange Online IP 地址,而不是全部(每个人)。

[玩转系统] 配置 Office 365 SMTP 中继

将公共 IP 添加到域的 SPF 记录

登录域注册商并打开域 DNS 设置。在我们的示例中,域为 exoip.com。

SPF 的 TXT 记录值如下所示:

v=spf1 mx include:spf.protection.outlook.com

编辑现有 SPF 记录并添加公共 IP 地址。其效果是,它还将授权该组织的公共 IP 地址服务器发送 exoip.com 域名的电子邮件。

SPF 的新 TXT 记录值如下所示:

v=spf1 mx include:spf.protection.outlook.com ip4:93.172.139.251 -all

注意:更改最多可能需要 24 小时,但大多数情况下,此问题会在 5-15 分钟内解决。

了解更多:为 Office 365 配置 SPF 记录 »

现在您已完成所有步骤,是时候配置 Office 365 SMTP 中继了。

如何为 Office 365 设置 SMTP 中继

要为 Office 365 设置 SMTP 中继,请按照下列步骤操作:

  1. 登录 Exchange 管理中心

  2. 单击邮件流>连接器

  3. 单击添加连接器

[玩转系统] 配置 Office 365 SMTP 中继

  1. 选择您组织的电子邮件服务器

  2. 点击下一步

[玩转系统] 配置 Office 365 SMTP 中继

  1. 填写连接器名称SMTP中继连接器

  2. 选中复选框打开

  3. 点击下一步

[玩转系统] 配置 Office 365 SMTP 中继

  1. 选择通过验证发送服务器的 IP 地址是否与下列仅属于您的组织的 IP 地址之一匹配

  2. 添加您在上一步中复制的公共 IP 地址

  3. 点击下一步

[玩转系统] 配置 Office 365 SMTP 中继

  1. 查看连接器并单击创建连接器

[玩转系统] 配置 Office 365 SMTP 中继

  1. SMTP 中继连接器已成功创建

  2. 点击完成

[玩转系统] 配置 Office 365 SMTP 中继

  1. 验证连接器是否出现在连接器列表中,并且状态为打开

[玩转系统] 配置 Office 365 SMTP 中继

您已成功在 Office 365 中添加 SMTP 中继连接器。因此,组织已准备好通过 Office 365 发送电子邮件。

测试 Office 365 SMTP 中继

测试一切设置是否正确以及电子邮件是否成功通过 Office 365 中继。测试 Office 365 SMTP 中继的绝佳方法是使用 Send-EmailOffice365.ps1 PowerShell 脚本。

以管理员身份运行 PowerShell。复制下面的脚本或下载 Send-EmailOffice365.ps1 PowerShell 脚本。在运行脚本之前更改字段:

  • SMTP服务器

$EmailMessage = @{
    To         = "[email protected]"
    From       = "[email protected]"
    Subject    = "Test email"
    Body       = "Test email sent using Office 365 SMTP relay"
    SmtpServer = "exoip-com.mail.protection.outlook.com"
    Port       = "25"
}

Send-MailMessage @EmailMessage

输出不应出现错误,并且电子邮件将到达您在收件人字段中添加的收件箱。

了解更多:从 Office 365 中的 Alias 发送 »

结论

您学习了如何在 Office 365 中配置 SMTP 中继。Microsoft 为您提供了一种通过 Office 365 中的 Exchange Online 中继电子邮件的绝佳方法,并且您无需支付额外费用。但是,请记住遵循相应的步骤。否则,电子邮件将无法发送或到达垃圾邮件而不是收件人的收件箱。

您喜欢这篇文章吗?您可能还喜欢将 Office 365 邮箱权限导出到 CSV。不要忘记关注我们并分享这篇文章。

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

取消回复欢迎 发表评论:

关灯