外部邮件路由
**适用于:**Exchange Server 2010
**上一次修改主题:**2009-12-07
Microsoft Exchange Server 2010 可将邮件路由到外部收件人。外部收件人是在 Exchange 组织中没有邮箱的任何邮件收件人。Exchange 使用发送连接器将邮件路由到外部 SMTP 域。如果外部收件人不在 SMTP 邮件系统中,则使用传递代理连接器或外部连接器。
有关 Exchange 如何做出路由决策的详细信息,请参阅了解邮件路由。
若要了解与邮件路由相关的管理任务,请参阅管理邮件路由。
目录
发送连接器
传递代理连接器
外部连接器
连接器注意事项
选择到达外部收件人的路由路径
路由示例
发送连接器
若要将邮件路由到外部 SMTP 域,必须配置至少一个发送连接器,以便将邮件中继到 Internet。可以配置发送连接器并将地址空间定义为星号 (*) 通配符。* 字符表示发送连接器可用于将邮件中继至所有外部 SMTP 地址。对这些外部域的发送连接器限制(例如邮件大小)不同时,还可以将发送连接器配置为将邮件中继到特定的地址空间。
配置发送连接器时,必须为发送连接器选择至少一个源服务器。源服务器是与连接器关联以处理邮件传递的传输服务器。发送连接器的源服务器可以是集线器传输服务器、边缘传输服务器或订阅到 Active Directory 站点的边缘服务器。可以为单个发送连接器配置多个源服务器,以便向此发送连接器上定义的地址空间提供负载平衡和容错功能。但是,所指定的所有 Exchange 2010 源传输服务器必须位于相同的 Active Directory 站点中。
有关如何配置 Exchange 组织以发送和接收 Internet 电子邮件的详细信息,请参阅管理邮件路由。
当 Exchange 处理发送到外部收件人的邮件时,Microsoft Exchange 传输服务的路由组件必须选择最佳的发送连接器来路由邮件,然后计算到达该发送连接器开销最低的路由路径。
有关发送连接器的详细信息,请参阅了解发送连接器。
返回顶部
传递代理连接器
传递代理连接器用于路由发往不使用 SMTP 的邮件系统的邮件。当邮件路由到传递代理连接器时,相关的传递代理将执行内容转换和邮件传递。由于传递代理连接器允许非 SMTP 邮件队列管理,因此无需将邮件存储在投递目录和分拣目录中的文件系统中。有关详细信息,请参阅了解传递代理。
返回顶部
外部连接器
使用外部连接器向第三方邮件系统发送邮件。每个外部连接器均使用源集线器传输服务器上配置的投递目录接收邮件。必须将外部网关服务器配置为从外部连接器的指定投递目录获取邮件。有关外部连接器的详细信息,请参阅了解外部连接器。
返回顶部
连接器注意事项
应用于连接器的限制可能会使路由组件不考虑某个特定连接器。进行路由决策时,连接器上的以下配置选项可以确定是否考虑这些连接器。有关配置连接器的详细信息,请参阅管理连接器。
连接器状态
可以禁用和启用组织中的任何连接器。如果禁用了某个连接器,则路由邮件时将不会考虑该连接器。例如,如果禁用了某个 Exchange 2010 发送连接器,则邮件不会路由到该连接器。
备注
Exchange Server 2003 不会检测连接器的禁用状态。因此,如果在同一个组织中部署了 Exchange 2003,它可能会路由到该连接器。
连接器作用域
路由组件仅考虑处于发送服务器作用域内的连接器。默认情况下,不会对连接器应用任何作用域限制,连接器可供组织中的所有集线器传输服务器使用。但是,您可以指定连接器的本地作用域。如果将连接器配置为作用域连接器,则连接器仅可供位于同一 Active Directory 站点中的作为连接器源服务器的集线器传输服务器使用。由其他 Active Directory 站点中的集线器传输服务器路由时,则不会考虑作用域连接器。
地址空间
连接器的地址空间指定下列事项:
- 连接器将向其路由电子邮件的收件人域
- 地址空间类型
- 为连接器的地址空间分配的开销
创建发送连接器时,地址空间类型在默认情况下始终配置为 SMTP。即便也可以为发送连接器指定非 SMTP 地址空间,邮件仍然会通过 SMTP 进行发送。如果需要使用不同的传输协议将邮件传输到其目标地址,则必须使用传递代理连接器或外部连接器。
当 Microsoft Exchange 传输服务选择用于路由的连接器时,它仅考虑具有与目标域相匹配的地址空间的连接器。可以在地址空间中使用通配符 * 表示所有域、具有特定顶级域的所有域(如 *.com)或次级域及其所有子域(如 *.contoso.com)。为特定域配置连接器之后,发送到此域的电子邮件将始终通过该连接器进行路由。
如果多个连接器与目标收件人域的地址空间相匹配,则选择与地址匹配度更高的连接器。例如,如果将发送连接器 C1 配置为具有地址空间 *.contoso.com,而将发送连接器 C2 配置为具有地址空间 northamerica.contoso.com,则发送到 user@europe.subdomain.contoso.com 的电子邮件将路由到发送连接器 C1,而发送到 user@northamerica.contoso.com 的电子邮件将路由到发送连接器 C2。虽然后一地址与这两个连接器上的地址空间都匹配,但 C2 的地址空间是更佳匹配。
邮件大小限制
如果要路由的邮件大于发送连接器上配置的大小限制,则连接器的邮件大小限制也可能会导致在路由路径选择期间不考虑此连接器。
开销
如果为同一地址空间配置了多个连接器,可使用连接器开销来设置选择优先级。如果在路由期间选择连接器,则会选择到达目标开销最低的路由路径。通过调整连接器开销,可以控制组织中的邮件流和发送到 Internet 的邮件流的首选路由路径。创建连接器时,默认开销设置为 1。
返回顶部
选择到达外部收件人的路由路径
向外部收件人发送邮件时,Exchange 2010 将始终选择单个要通过其发送邮件的连接器。所选连接器必须符合邮件大小约束。当 Exchange 2010 排除了所有邮件大小限制小于要路由的邮件大小的连接器之后,路由组件将根据以下条件确定选择哪个连接器:
- 从 Exchange 组织中配置的所有连接器列表中,Exchange 将列表缩小到满足下列所有条件的连接器:
- 在本地服务器的作用域中
- 已启用
- 具有与收件人电子邮件域相匹配的地址空间
- 从结果列表中,Exchange 将会选择与特定地址空间匹配度最高的连接器。
如果多个连接器满足地址空间匹配条件,Exchange 2010 路由组件将评估以下条件以选择一个连接器:
- 连接器开销 连接器开销是为源 Active Directory 站点与包含连接器源服务器的 Active Directory 站点之间的所有 IP 站点链接分配的开销以及连接器自己分配的开销的总和。将选择总开销最低的连接器。如果多个连接器具有相同的开销,选择过程将继续执行下一步。
- 临近程度 将选择与路由服务器最接近的源服务器。这意味着本地服务器优先于同一个 Active Directory 站点中的其他集线器传输服务器,本地 Active Directory 站点中的服务器优先于远程 Active Directory 站点中的源服务器。如果多个连接器符合条件,选择过程将继续执行下一步。
- 字母数字值较低的连接器名称 如果多个路由路径具有相同的开销和临近程度,将选择名称的字母数字值最低的连接器。
与 Exchange 2003 共存时的路由路径选择
在共存方案中,根据所选连接器的源服务器是 Exchange 2010 还是 Exchange 2003 服务器,选择会略有不同。
如果多个连接器满足地址空间匹配条件,并且都位于运行 Exchange 2003 的服务器上,则使用以下选择方法:
- 连接器开销 连接器开销是向路由服务器与包含连接器源服务器的路由组之间的所有路由组连接器分配的开销与为连接器分配的开销的总和。
- 字母数字值较低的连接器名称 如果多个路由路径具有相同的开销和临近程度,将选择名称的字母数字值最低的连接器。
如果多个连接器符合地址空间匹配条件,并且这些连接器分布在 Exchange 2010 和 Exchange 2003 中,则 Exchange 2010 将始终首选 Exchange 2010 连接器。
选择连接器后,如果存在列为源服务器的旧版服务器和 Exchange 2010 服务器,则会将邮件路由到 Exchange 2010 服务器。如果所有条件都相同,则 Exchange 2010 会始终将邮件路由到其他 Exchange 2010 服务器。
使用上述条件选择了连接器之后,可能有多个路由路径可到达所选连接器源服务器所在的 Active Directory 站点。在这种情况下,将使用用于组织内路由的逻辑计算到达连接器开销最低的路由路径。有关详细信息,请参阅内部邮件路由。
处理无法路由的邮件
如果没有任何连接器满足根据上述逻辑选择连接器时所需的所有条件,可能会执行下列任一操作:
- 如果 SMTP 地址空间没有任何相匹配的连接器,则将收件人标记为无法到达,并将邮件路由到“无法到达”队列。
- 如果邮件大小超过所有连接器的连接器大小限制,则向发件人返回未送达报告 (NDR)。
- 如果非 SMTP 地址空间没有任何相匹配的连接器,则向发件人返回 NDR。
返回顶部
路由示例
下列示例说明如何将邮件路由到外部收件人。
示例 1:基于地址空间匹配选择连接器
在此拓扑中,邮件将从 Active Directory 站点 A 路由到外部收件人 john@subdomain.contoso.com。下图显示了两个连接器可以将邮件路由到此地址空间。
基于地址空间匹配选择连接器
下表显示了 Exchange 2010 拓扑中两个发送连接器的配置。
发送连接器配置示例
发送连接器名称 | 地址空间 | 连接器开销 | 源服务器 | 邮件大小限制 |
---|---|---|---|---|
C1 |
*.contoso.com |
1 |
Active Directory 站点 A 中的集线器传输服务器 |
无 |
C2 |
subdomain.contoso.com |
10 |
Active Directory 站点 B 中的集线器传输服务器 |
无 |
在此方案中,由于选择地址空间最匹配的项,所以,使用 C2 路由邮件。C1 的路由开销更低,并且源服务器位于与处理邮件的集线器传输服务器相同的站点中。但是,地址空间匹配优先于其他因素。
示例 2:基于临近程度选择连接器
在此方案中,位于 Active Directory 站点 A 中的集线器传输服务器将邮件路由到外部收件人 john@subdomain.contoso.com,如下图所示。
基于临近程度选择连接器
满足以下假设:
- 未将路由服务器列为任何发送连接器的源服务器。
- 站点 A 和站点 B 之间的 IP 站点链接所分配的开销为 5。
- 两个发送连接器可以将邮件路由到此地址空间。下表说明了连接器配置。
备选发送连接器配置
发送连接器名称 | 地址空间 | 地址空间开销 | 源服务器 | 邮件大小限制 |
---|---|---|---|---|
C1 |
subdomain.contoso.com |
15 |
Active Directory 站点 A 中的集线器传输服务器 |
无 |
C2 |
subdomain.contoso.com |
10 |
Active Directory 站点 B 中的集线器传输服务器 |
无 |
因为两个连接器的地址空间匹配相同,所以接下来评估连接器开销。为连接器 C2 分配的开销加上 Active Directory 站点 A 与站点 B 之间的 IP 站点链接开销的总开销为 15。连接器 C1 的源服务器位于本地 Active Directory 站点中。因此,到达该连接器的 IP 站点链接开销为 0,总开销为 15。在此方案中,两个连接器的地址空间匹配程度相同,开销也相同。由于连接器 C1 比较接近,所以,路由组件选择连接器 C1。
示例 3:基于 Exchange 版本选择连接器
在下一个示例中,邮件从 Active Directory 站点 A 中继到外部收件人 john@contoso.com,如下图所示。
基于 Exchange 版本选择连接器
满足以下假设:
- 两个发送连接器与目标地址空间的匹配程度相同。
- Exchange 2003 和 Exchange 2010 之间的路由组连接器的源服务器位于站点 A 中。
- 路由组连接器的路由开销为 5。
- 站点 A 和站点 B 之间的 IP 站点链接所分配的开销为 5。
- 一个发送连接器的源服务器是位于路由组 1 中的 Exchange 2003 服务器。下表说明了连接器配置。
不同版本的 Exchange 上配置的连接器
连接器名称 | 地址空间 | 地址空间开销 | 源服务器 | 邮件大小限制 |
---|---|---|---|---|
C1 |
*.contoso.com |
10 |
Active Directory 站点 B 中的集线器传输服务器 |
无 |
C2 |
*.contoso.com |
1 |
路由组 1 中的 Exchange 2003 桥头服务器 |
无 |
在此方案中,使用连接器 C1 的总开销为 15,这是 IP 站点链接开销和发送连接器开销的总和。使用连接器 C2 的总开销是 6,这是路由组连接器开销和发送连接器开销的总和。但是,即使 C1 的路由开销更低,Exchange 仍然会将邮件路由到 Exchange 2010 连接器。
返回顶部