在 Exchange Server 中创建发送连接器以将邮件发送到 Internet

安装第一台 Exchange Server 2016 或 Exchange 2019 服务器时,服务器无法在 Exchange 组织外部发送邮件。 要将邮件发送到 Exchange 组织外部,需要创建发送连接器。

开始前,有必要了解什么?

提示

是否有任何疑问? 请在 Exchange 论坛中寻求帮助。 请访问以下论坛:Exchange ServerExchange OnlineExchange Online Protection

创建发送连接器以将邮件发送到 Internet

在创建发送连接器之前,邮件无法从 Exchange 流向 Internet。 如果在外围网络中安装边缘传输,并将边缘传输订阅到 Exchange 组织,则是例外情况。 有关详细信息,请参阅边缘传输服务器

有关连接器的详细信息,以及你可能会使用连接器而不是边缘传输服务器的原因的详细信息,请参阅发送连接器

使用 EAC 创建 Internet 发送连接器

  1. 在 EAC 中,导航到 “邮件流>发送连接器”,然后单击“ 添加”图标。 此时将启动" 新建发送连接器"向导。

  2. 在第一页上,输入以下信息:

    • 名称:输入发送连接器的描述性名称 (例如“到 Internet) ”。

    • 类型:选择 “Internet”。

    完成后,单击“下一步”。

  3. 在下一页上,请确认" 与收件人域关联的 MX 记录"处于选中状态。 这意味着连接器使用 Internet 上的 DNS 来路由邮件,而不是将所有出站邮件路由到智能主机。 有关创建可使用智能主机路由的发送连接器的信息,请参阅创建发送连接器,通过智能主机路由出站邮件

    完成后,单击“下一步”。

  4. 在下一页上,输入以下信息:

    • “地址空间”部分中,单击“添加”图标。 在显示的“ 添加域 ”对话框中,在 “完全限定的域名 (FQDN) ”中,输入星号 (*) ,然后单击“ 保存”。 此值表示发送连接器应用于寻址到所有外部域的邮件。

    • 如果组织在多个 Active Directory 站点中安装了 Exchange 服务器,则" 作用域发送连接器"设置非常重要:

      • 如果未选择“ 作用域内发送连接器”,则连接器可由整个 Active Directory 林中的所有传输服务器 (Exchange 2013 或更高版本的邮箱服务器和 Exchange 2010 中心传输服务器) 使用。 此值为默认值。

      • 如果选择" 作用域发送连接器",只有同一个 Active Directory 站点中的其他传输服务器可以使用该连接器。

    完成后,单击“下一步”。

  5. 在下一页上的“源服务器”部分中,单击“添加”图标。 在出现的 “选择服务器 ”对话框中,选择要用于将邮件发送到 Internet 的一个或多个邮箱服务器。 如果环境中有多个邮箱服务器,请选择可将邮件路由到 Internet 的服务器。 如果只有一个邮箱服务器,则选择该邮箱服务器。 在选择至少一个邮箱服务器后,依次单击" 添加"、" 确定",然后单击" 完成"。

创建发送连接器后,它会出现在发送连接器列表中。 若要配置发送连接器以通过前端传输服务代理出站邮件,请参阅配置发送连接器以代理出站邮件

使用 Exchange 命令行管理程序创建 Internet 发送连接器

  1. 打开 Exchange 命令行管理程序。 有关详细信息,请参阅Open the Exchange Management Shell

  2. 使用以下语法:

    New-SendConnector -Name <Name> -AddressSpaces * -Internet [-SourceTransportServer <fqdn1>,<fqdn2>...]
    

    此示例使用以下属性创建名为“To Internet”的 Internet 发送连接器:

    • 使用类型为"Internet"。

    • 发送连接器使用 DNS 路由。 未使用 DNSRoutingEnabled 参数,默认值为 $true

    • 发送连接器适用于所有外部域 (*)。

    • 本地 Exchange 服务器是源服务器。 我们不使用 SourceTransportServer 参数,默认值为本地 Exchange 服务器。

    • 发送连接器不限于本地 Active Directory 站点。 我们未使用 IsScopedConnector 参数,默认值为 $false

    New-SendConnector -Name "To internet" -AddressSpaces * -Internet
    

    有关其他选项的信息,请参阅 New-SendConnector

注意

若要配置发送连接器以通过前端传输服务代理出站邮件,请将 添加到 -FrontEndProxyEnabled $true 命令。 有关详细信息,请参阅Configure Send connectors to proxy outbound mail

如何知道操作成功?

若要验证是否已成功创建将邮件发送到 Internet 的发送连接器,请创建邮件并将其从内部邮箱发送给外部收件人,并验证收件人是否收到邮件。

你还可以打开发送连接器的协议日志记录,并查看日志中的信息。 有关详细信息,请参阅协议日志记录