从 Exchange 2003 传输升级

 

适用于: Exchange Server 2010 SP2, Exchange Server 2010 SP3

上一次修改主题: 2016-11-28

从 Microsoft Exchange Server 2003 升级到 Exchange Server 2010 时,两个版本将有一段时间在生产中共存。可以使用下表中总结的信息来帮助确保邮件流在此共存期间不会受到负面影响。

重要重要说明:
如果将 Exchange 2010 作为新组织部署,则以后无法在该 Exchange 2010 组织中安装 Exchange 2003。不支持这种情况。如果预计将来组织中会需要 Exchange 2003 功能,则必须先安装 Exchange 2003 组织并至少维护一台 Exchange 2003 服务器。

按功能汇总的从 Exchange 2003 传输升级到 Exchange 2010 必需和可选的操作

功能 共存时的所需操作 可选操作和最佳做法

路由拓扑差异 在规划 Exchange 2010 和 Exchange 2003 的共存时,必须了解每个版本确定其路由拓扑的差异。本部分概述了拓扑之间的差异,包括讨论:

  • 路由组连接器

  • 共存环境中的链接状态更新

  • 为在 Exchange 2010 的安装期间创建的第一个路由组连接器指定 Exchange 2003 桥头服务器。

  • 在验证 Exchange 2003 路由组至少包含一个指向其他路由组的连接器后,才能引入第一台 Exchange 2010 服务器。

  • 抑制 Exchange 2003 组织的每个服务器的次要链接状态更新。

  • 确保 Exchange 2010 路由组不是 Exchange 2003 路由组之间的唯一通信路径,以确保主要链接状态更新持续发生。

  • 为 Exchange 2010 路由组和 Exchange 2003 路由组之间的路由组连接器指定多个源服务器和多个目标服务器,以提供冗余和服务器可用性

  • 在 Exchange 2003 和 Exchange 2010 之间创建其他路由组连接器以在需要时优化邮件流。

发送和接收连接器Exchange 2003 对每个协议使用 SMTP 虚拟服务器接口,在 Exchange 服务器之间发送和接收邮件。Exchange 2010 集线器传输服务器使用名为组织内发送连接器的隐式连接器在站点之间路由邮件。

  • 无。Exchange 2010 上发送和接收连接器的默认配置支持与 Exchange 2003 的共存。

  • 如果要创建将邮件发送到特定地址空间或从特定地址范围接收邮件的连接器,则创建显式发送连接器和接收连接器。

X-EXCH50 数据Exchange 2003 使用专有操作 X-EXCH50 传输无法包括在电子邮件中的邮件和收件人的相关信息。Exchange 2010 支持 MAPI 和 MIME 之间的射,并且不需要 Exch50 数据即可可靠地传输邮件属性。

  • 无。路由组连接器支持 EXCH50 数据的传播。

  • 如果在跨林方案中将 Exchange 2010 连接到 Exchange 2003 服务器,则确保连接器权限允许 EXCH50 数据的路由。

邮件跟踪 因为 Exchange 2010 邮件跟踪记录的事件与 Exchange 2003 记录的邮件跟踪事件并不一一对应,所以版本之间存在着重大差异。

  • 无。

  • 使用 Exchange 2003 邮件跟踪工具搜索传输到 Exchange 2003 组织或从该组织接收的邮件。

边缘传输服务器共存 如果部署边缘传输服务器来支持尚未部署 Exchange 2010 的 Exchange 组织,则某些功能无法使用。

  • 如果在 Exchange 2003 组织引入 Exchange 2010 之前部署边缘传输服务器,则在边缘传输服务器上创建特定的发送和接收连接器,并且更新 Exchange 2003 桥头服务器的配置。

  • 在 Exchange 2003 组织中部署 Exchange 2010 集线器传输服务器,然后使用 EdgeSync。

路由拓扑差异

Exchange 2003 使用路由组来定义特定于 Exchange 的路由拓扑。通常,路由组用于指定一组连接良好的 Exchange 服务器。同一个路由组中的服务器不必使用连接器即可相互通信。理想情况下,在现有环境中定义的路由组基于 IP 子网,可以清楚地反映 Active Directory 站点配置。

如果在 Exchange 2003 组织中定义了多个路由组,则必须手动创建路由组连接器,以支持不同路由组中的 Exchange 2003 服务器之间的邮件流。路由组连接器必须将一个源服务器和一个目标服务器指定为连接器端点。路由组连接器定义的是单向连接,必须创建互补连接器才能双向建立邮件流。源服务器和目标服务器是路由组的桥头服务器。桥头服务器代表其路由组中的其他服务器将电子邮件中继到其他路由组,并从其他路由组接收电子邮件,以传递到其路由组中的其他服务器。

在 Exchange 2010,无需定义特定于 Exchange 的路由配置。Exchange 2010 使用现有的 Active Directory 站点拓扑来定义其路由拓扑。但可以对 Active Directory 站点和 IP 站点链接开销进行特定于 Exchange 的配置更改以控制邮件流。路由到位于不同站点中的 Exchange 服务器的电子邮件必须由集线器传输服务器中继。集线器传输服务器使用组织内发送连接器将电子邮件发送到远程站点中的集线器传输服务器。组织内发送连接器是通过 Active Directory 站点和 IP 站点链接信息计算的隐式连接器。若要了解有关 Exchange 2010 如何使用 Active Directory 站点路由邮件的详细信息,请参阅规划使用 Active Directory 站点路由邮件

路由组连接器

为了支持这两个路由拓扑的共存,在安装 Exchange 2010 时,会自动将所有 Exchange 2010 服务器添加到单个路由组中。Exchange 2010 路由组在 Exchange 2003 的 Exchange 系统管理器中识别为管理组 (FYDIBOHF23SPDLT) 内的Exchange路由组 (DWBGZMFD01QNBJR) Exchange。

在现有 Exchange 组织中安装第一台 Exchange 2010 集线器传输服务器期间,必须指定要建立第一个路由组连接器的 Exchange 2003 桥头服务器。建议选择集线器路由组或拥有许多邮箱的路由组中的桥头服务器。路由组连接器将 Exchange 2003 服务器所驻留的路由组与 Exchange 2010 路由组链接在一起。Exchange 2010 路由组包含所有 Exchange 2010 服务器,而不考虑这些服务器所驻留的 Active Directory 站点。

小心警告:
不要将 Exchange 2010 服务器移出 Exchange 路由组 (DWBGZMFD01QNBJR),同时不要使用低级目录编辑器重命名 Exchange 路由组 (DWBGZMFD01QNBJR)。不支持这两个操作。Exchange 2010 必须使用此路由组,才能与 Exchange 2003 通信。

将正在安装的集线器传输服务器和所选的 Exchange 2003 桥头服务器配置为两个互补路由组连接器的源服务器和目标服务器。所选的桥头服务器将自动添加到 ExchangeLegacyInterop 通用安全组的成员身份中,并为其授予向 Exchange 2010 发送电子邮件以及从其接收电子邮件所需的权限。此路由组连接器在 Exchange 2003 与 Exchange 2010 之间创建一个连接点。

使用 Exchange 命令行管理程序中的 Set-RoutingGroupConnector cmdlet 可以修改源服务器和目标服务器的列表。最好指定多台源服务器和多台目标服务器,以实现冗余和服务器可用性。

重要重要说明:
不支持将 Exchange 2010 服务器与 Exchange 2003 服务器放入同一个路由组中。

每个 Exchange 2003 路由组至少应包含一个指向其他路由组的连接器,才能引入第一台 Exchange 2010 服务器。在没有源自 Exchange 2010 路由组的路由组连接器路径的路由组中,每个 MicrosoftExchange 邮件数据库 (MDB) 都会记录事件 ID 5006。有关 Exchange 2003 路由拓扑的详细信息,请参阅 Exchange Server 传输和路由指南

如果现有 Exchange 环境包含多个路由组,则可能需要在 Exchange 2003 与 Exchange 2010 之间创建其他连接点,以优化邮件流。若要创建其他连接点,请执行下列步骤:

  1. 确定如何将组织升级到 Exchange 2010。路由组的停用顺序将确定哪些 Exchange 2003 路由组应直接与 Exchange 2010 连接。

  2. 修改注册表,以抑制所有 Exchange 2003 服务器上的次要链接状态更新。此配置更改将禁止使用链接状态更新在组织中中继连接器状态邮件,但是不会禁止中继配置更改邮件。有关详细信息,请参阅抑制链接状态更新

  3. 使用命令行中的 New-RoutingGroupConnector cmdlet 创建所有路由组连接器,这些连接器将 Exchange 2010 集线器传输服务器指定为源服务器或目标服务器。将路由组连接器从 Exchange 路由组 (DWBGZMFD01QNBJR) 配置到将与 Exchange 2010 直接通信的每个 Exchange 2003 路由组中,并配置相应的互惠路由组连接器。可以使用 Bidirectional 参数和 New-RoutingGroupConnector cmdlet 共同实现通过一次操作即可创建两个连接器的目的。 这些连接器将启用 Exchange 2003 与 Exchange 2010 之间的邮件流。

    重要重要说明:
    在使用 New-RoutingGroupConnector cmdlet 时,指定的旧版 Exchange 服务器将自动添加到 ExchangeLegacyInterop 通用安全组的成员身份中,并自动为其授予允许旧版 Exchange 服务器向 Exchange 2010 集线器传输服务器发送邮件以及从其接收邮件所需的权限。如果使用 Exchange 系统管理器在 Exchange 2010 路由组与任何 Exchange 2003 路由组之间创建路由组连接器,则无法更新此路由组成员身份,并且无法正常使用连接器。因此,应始终使用命令行在 Exchange 2010 和 Exchange 2003 之间创建或更新路由组连接器。

有关详细信息,请参阅创建从 Exchange 2010 到 Exchange 2003 的其他路由组连接器

共存环境中的链接状态更新

将 Exchange 2010 路由组连接到 Exchange 2003 组织时,必须考虑链接状态路由行为。Exchange 2003 服务器维护的链接状态路由表是通过与路由组主服务器通信而更新的。将 Exchange 2003 路由组之间已创建的每个连接器都视为链接。通过使用分配到这些链接的成本,Exchange 2003 服务器将确定如何在组织内路由邮件。如果使用最低开销路由无法访问特定的路由组,则路由组主服务器会更新链接状态表,将该链接的状态显示为已关闭。此数据将传递给 Exchange 组织中的每个路由组。收到数据之后,将更新链接状态表,并计算另一个路由。

Exchange 2010 集线器传输服务器不使用链接状态路由。Exchange 2010 无法传播链接状态更新,并且不重新计算路由。集线器传输服务器始终尝试与其他集线器传输服务器直接通信。如果与站点的连接不可用,Exchange 2010 将使用与 Active Directory 站点关联的 IP 站点链接开销来确定最近的站点,邮件将在该站点排队。此行为称为“在故障点的排队”。在故障点生成的邮件队列将处于重试状态。

如果 Exchange 2010 路由组与任何 Exchange 2003 路由组之间存在多个路径,则必须抑制次要链接状态更新,以确保在重新计算路由时不会出现邮件循环。建议对 Exchange 2003 组织中的每个服务器抑制次要链接状态更新。抑制了链接状态更新之后,Exchange 2003 服务器还会在故障点排队,而不重新计算路由。

配置更改(例如添加连接器)仍会通过链接状态在 Exchange 2003 服务器之间传递。但是,要确保主要链接状态更新持续发生,必须确保 Exchange 2010 路由组不是 Exchange 2003 路由组之间的唯一通信路径。有关如何抑制链接状态更新的详细信息,请参阅抑制链接状态更新

返回顶部

发送和接收连接器

Exchange 2003 使用每个协议的 SMTP 虚拟服务器接口在 Exchange 之间发送和接收邮件。仅当修改了默认值或创建了特定于其他组织的连接器时,才需要进行配置。

Exchange 2010 集线器传输服务器使用隐式连接器在站点之间路由邮件。此连接器称为组织内发送连接器。在安装期间,将在每台集线器传输服务器上自动创建显式接收连接器。通过侦听端口 25,配置一个从所有源接收 SMTP 通信的接收连接器。通过侦听端口 587,配置第二个从非 MAPI 客户端接收 SMTP 通信的接收连接器。仅当要创建将消息发送到特定地址空间或从特定地址范围接收邮件的连接器时,才在集线器传输服务器上创建显式发送连接器和接收连接器。有关 Exchange 2010 中连接器的详细信息,请参阅了解发送连接器了解接收连接器

返回顶部

X-EXCH50 数据

Exchange 2003 使用专有的操作 X-EXCH50 传输电子邮件中无法包含的邮件和收件人的相关信息。该信息将作为 Exch50 二进制大型对象进行传输。Exch50 包含垃圾邮件可信度、地址重写信息以及其他没有 MIME 表示方式的 MAPI 属性等数据。因为 X-EXCH50 是专有的扩展简单邮件传输协议 (ESMTP) 操作,所以无法通过非 Exchange 服务器传播 Exch50 数据。

Exchange 2010 支持 MAPI 与 MIME 之间的映射,并且不需要 Exch50 数据即可可靠地传输邮件属性。若要正常地与 Exchange 2003 共存,Exchange 2010 服务器可以将 Exch50 数据传播到 Exchange 2003 服务器。在传入 SMTP 连接上,Exchange 2010 所使用的与 Exch50 有关的属性将提升为与 Exchange 2010 对等的属性。Exchange 2010 不使用而 Exchange 2003 使用的属性将被保留下来。在传出 SMTP 连接上,Exchange 2010 服务器可以提升 Exchange 2010 属性并将其附加到保留的 Exchange 2003 数据中,从而形成 Exch50 数据。

Exchange 2010 与 Exchange 2003 之间的路由组连接器将自动配置为支持发送和接收 Exch50 数据。如果要在跨林方案中将 Exchange 2010 连接到 Exchange 2003 服务器,请确保连接器权限允许路由 Exch50 数据。有关详细信息,请参阅配置跨林连接器

返回顶部

邮件跟踪

Exchange 2010 中的邮件跟踪架构与 Exchange 2003 中的邮件跟踪架构差异很大。Exchange 2010 邮件跟踪记录的事件与 Exchange 2003 记录的邮件跟踪日志并不一一对应。Exchange 2010 发送和接收的邮件只能通过 Exchange 2010 服务器进行跟踪。Exchange 2010 中不支持 Microsoft WindowsManagement Instrumentation (WMI)。因此,Exchange 2003 服务器不能查询 Exchange 2010 服务器上的邮件跟踪日志。如果 Exchange 2010 中的邮件跟踪查询表示邮件已传输到 Exchange 2003 服务器,则可以使用 Exchange 2003 邮件跟踪工具继续搜索邮件。

返回顶部

边缘传输服务器共存

边缘传输服务器角色旨在增强对 Exchange 组织的防病毒保护和反垃圾邮件保护。边缘传输服务器还会对在组织之间传输的邮件应用策略。此服务器角色部署在外围网络中和 Active Directory 林之外。可以将边缘传输服务器部署为现有 Exchange 2003 组织的智能主机和 SMTP 中继服务器。

可以将边缘传输服务器添加到现有 Exchange 组织中,而不必升级内部 Exchange 服务器或进行任何组织更改。由于边缘传输服务器部署在 Active Directory 之外,所以安装时不必执行任何 Active Directory 准备步骤。如果在 Exchange 中使用 Exchange 2003 智能邮件筛选器执行反垃圾邮件任务,则可以使用边缘传输服务器增加一层反垃圾邮件保护。

如果部署边缘传输服务器来支持尚未部署 Exchange 2010 的 Exchange 组织,则某些功能无法使用。在这种情况下,无法创建边缘订阅。因此,无法使用收件人查找功能或安全列表聚合功能。有关在 Exchange 2003 组织中使用边缘传输服务器角色的详细信息,请参阅在尚未升级到 Exchange 2010 的现有 Exchange 2003 组织中部署边缘传输服务器角色

返回顶部

 © 2010 Microsoft Corporation。保留所有权利。