從 Exchange 2007 Transport 升級

 

適用版本: Exchange Server 2010 SP2, Exchange Server 2010 SP3

上次修改主題的時間: 2015-03-09

當您從 Microsoft Exchange Server 2007 升級到 Exchange Server 2010 時,兩個版本會有一段時間在生產環境中共存。使用本主題的資訊,其中包含共存環境下關於郵件流程概觀資訊、技術資訊,以及在混合版本環境下操作時的考量,您便可以規劃從 Exchange 2007 到 Exchange 2010 的升級路徑。

重要事項重要事項:
如果您將 Exchange 2010 部署為新的組織,稍後將無法在 Exchange 2010 組織中安裝 Exchange 2007。這不是支援的案例。如果您預期組織未來需要 Exchange 2007 功能,則必須先安裝 Exchange 2007 組織並至少維護一部 Exchange 2007 伺服器。

Exchange 2010 和 Exchange 2007 共存案例中最重要的一點就是每個信箱伺服器在相同的 Exchange 網站中都需要 Hub Transport Server 與相符的 Active Directory 版本。由於變更了 Exchange 2010 的 Exchange 伺服器物件 (XSO) 模型,所以 Exchange 2010 Hub Transport Server 無法對 Exchange 2007 信箱伺服器傳遞或接收郵件。同樣地,Exchange 2007 Hub Transport Server 無法與 Exchange 2010 信箱伺服器通訊。因此,您必須在特定的 Active Directory 站台中維護您的 Exchange 2007 Hub Transport Server,直到所有 Exchange 2007 信箱伺服器都從該站台移除為止。如需郵件如何在共存環境中路由傳送的相關資訊,請參閱本主題稍後的「郵件在各版本間路由傳送」。

注意事項附註:
Exchange 2010 不支援就地升級。您必須將新版的 Exchange 2010 安裝至您的環境,然後再逐步淘汰 Exchange 2007 伺服器。有關本文件的範圍,字詞升級指的是您 Exchange 部署版本的一般升級,而非特定伺服器。

目錄

傳輸伺服器升級路徑

郵件在各版本間路由傳送

EdgeSync 差異

共存案例中的傳輸規則與日誌

維護混合式環境中的 DSN 設定

在各版本間追蹤郵件

共存案例中的 Exchange 2010 傳輸功能

傳輸伺服器升級路徑

升級 Exchange 2007 Hub Transport Server 和 Edge Transport Server,應是整體升級策略的一部分。建議您先升級 Client Access Server,再升級傳輸伺服器,最後再升級整合通訊伺服器和信箱伺服器。必須先升級 Hub Transport Server,之後再升級 Edge Transport Server。如需規劃升級的相關資訊,請參閱 Exchange 2007 - 升級和共存規劃藍圖

在您採用 Exchange 2010 集線傳輸或邊際傳輸伺服器之前,請確定該網站中的所有 Exchange 2007 伺服器皆已升級至 Exchange 2007 Service Pack 3 (SP3)。Exchange 2010 和 Exchange 2007 集線傳輸伺服器需有 Exchange 2007 SP3,才能在單一 Active Directory 站台中共存。您還需要 Exchange 2007 SP3,使 Microsoft Exchange EdgeSync 服務能跨版本運作。

如果您已在多個站台中部署 Exchange 2007,則必須先升級外部網際網路網站。剩餘站台的升級順序,視您特定之拓撲和組織的優先順序而定。

下列程序列出外部網際網路網站中,傳輸伺服器的建議升級路徑。(假設您使用含有 EdgeSync 的 Edge Transport Server。如果您使用第三方智慧主機,便可以省略步驟 2-6。)此升級處理程序如下:

  1. 在網站上採用您的第一個 Exchange 2010 Hub Transport Server。當在站台上採用 Exchange 2010 集線傳輸伺服器後,該伺服器將會開始使用 Exchange 2007 邊際傳輸伺服器將訊息傳遞至網際網路上。EdgeSync 同步處理程序將持續由 Exchange 2007 集線傳輸伺服器處理。

    對現有的 Exchange 2007 站台採用 Exchange 2010 Hub Transport Server

    傳輸伺服器升級步驟 1

  2. 為您的站台重新訂閱 Exchange 2007 Edge Transport Server。此動作將會將您的 Exchange 2010 集線傳輸伺服器新增至 Edge 訂閱作為資源伺服器。在 EdgeSync 的來源伺服器選擇上,Exchange 2010 集線傳輸伺服器的優先順序高於 Exchange 2007 集線傳輸伺服器。因此,Exchange 2010 集線傳輸伺服器將接管 Edge 同步處理功能,如下圖所示。不過,由於邊際傳輸伺服器仍執行 Exchange 2007 SP3,因此 Exchange 2010 集線傳輸伺服器仍將會複寫完整的 EdgeSync 資料。

    注意事項附註:
    如果您計劃新增多部 Exchange 2010 Hub Transport Server 至 Active Directory 站台,為了節省時間,您可以在訂閱 Edge Transport Server 之前,先部署所有新的 Hub Transport Server。

    採用 Exchange 2010 Hub Transport Server 後,再訂閱 Exchange 2007 Edge Transport Server。

    傳輸伺服器升級步驟 2

  3. 為您的周邊網路初次採用 Exchange 2010 Edge Transport Server。

  4. 為您的站台訂閱 Exchange 2010 Edge Transport Server。此時,Exchange 2010 Hub Transport Server 會對 Exchange 2010 Edge Transport Server 啟動增量更新,如下圖所示。

    訂閱 Exchange 2010 Edge Transport Server

    傳輸伺服器升級步驟 4

  5. 移除 Exchange 2007 Edge 訂閱。

  6. 解除委任 Exchange 2007 Edge Transport Server,如下圖所示。

    移除 Exchange 2007 Edge Transport Server

    傳輸伺服器升級步驟 6

  7. 所有信箱都在 Exchange 2010 信箱伺服器上之後,再解除委任 Exchange 2007 Hub Transport Server。

回到頁首

郵件在各版本間路由傳送

由於變更了 Exchange 2010 的 Exchange 伺服器物件 (XSO) 模型,所以 Exchange 2010 Hub Transport Server 無法對 Exchange 2007 信箱伺服器傳遞或接收郵件。同樣地,Exchange 2007 Hub Transport Server 無法與 Exchange 2010 信箱伺服器通訊。因此,若要在同一個 Active Directory 站台中同時具有 Exchange 2010 和 Exchange 2007,必須在該站台中同時維護 Hub Transport Server 的兩個版本,如下圖所示。站台 B 中的伺服器版本並未顯示在圖中,因為跨站台 SMTP 流量的處理與 Exchange 2007 中相同。Hub Transport Server 會將郵件轉送到遠端站台中的 Hub Transport Server 以進行傳遞。

Exchange 2010 和 Exchange 2007 之間的郵件流程

含有版本化路由的訊息流程

在 Exchange 2010 中執行建立版本路由功能,以便在各版本間啟用郵件流程。使用建立版本路由,路由引擎會檢查信箱的主伺服器版本,以及其 Active Directory 站台。如果版本不符,郵件會轉送至相符版本的 Hub Transport Server,如下圖建立版本路由工作流程中所示。路由現在是由 Active Directory 站台和 Exchange 版本而定。

版本化路由工作流程

版本化路由工作流程

當 Exchange 2010 信箱使用者將郵件傳送給同一個站台中的 Exchange 2007 信箱使用者時,會發生下列事項:

  1. Exchange 2010 信箱伺服器通知 Exchange 2010 Hub Transport Server 有新郵件。

  2. Exchange 2010 Hub Transport Server 接收郵件。

  3. 路由代理程式判斷信箱伺服器 (即目的地信箱的主伺服器) 的版本,與其本身的版本不符。

  4. 路由代理程式會在本機站台中,尋找 Exchange 2007 Hub Transport Server。

  5. Exchange 2010 Hub Transport Server 將郵件轉送至 Exchange 2007 Hub Transport Server。

  6. Exchange 2007 Hub Transport Server 上的路由代理程式,會判斷目標信箱是在本機站台的 Exchange 2007 信箱伺服器上。

  7. Exchange 2007 Hub Transport Server 將郵件傳遞到 Exchange 2007 信箱伺服器。

由 Exchange 2007 信箱使用者傳送給 Exchange 2010 收件者的所有郵件,都會依照類似的路徑。

版本化路由已新增至 SP2 中的 Exchange 2007。您必須先將現有的 Exchange 2007 伺服器升級至 SP3,才能讓 Exchange 2010 和 Exchange 2007 在相同的 Active Directory 站台中共存。當您在相同的 Active Directory 站台中擁有 Exchange 2010 和 Exchange 2007 SP3,每一部集線傳輸伺服器便會以相符的版本,來處理信箱伺服器的郵件。建立版本路由不會變更站台內郵件的路由傳送方式。

當您在相同站台中擁有 Exchange 2010 和 Exchange 2007,請考量下列事項:

  • 您不能將不相容的 Hub Transport Server,指定為信箱伺服器的提交伺服器覆寫。

  • 若是特定的信箱伺服器,如果您在本機站台上沒有相符版本的 Hub Transport Server,則該信箱伺服器上的使用者送出的所有郵件,都會保留在信箱伺服器中。

  • 若是特定的信箱伺服器,如果您在本機站台上沒有相符版本的 Hub Transport Server,對於傳送給該信箱伺服器上使用者的所有郵件,會發佈未傳遞回報 (NDR)。

  • 傳送到已啟用郵件的公用資料夾郵件,其處理方式和郵件傳送到信箱相同。

回到頁首

EdgeSync 差異

Exchange 2010 中的邊際同步處理已經過改進。在 Exchange 2007 中,EdgeSync 會完全取代所有的設定和收件者資訊。尤其在具有大量收件者的組織中,其需要的時間更長。Exchange 2010 採用 EdgeSync 的遞增更新。當您為站台初次訂閱 Exchange 2010 Edge Transport Server 時,所有設定資訊和收件者資料都會同步化。所有後續的更新中,只有變更的部分才會加以複寫。因此,同步處理時間和網路使用率都會大幅降低。

雖然 Exchange 2007 Hub Transport Server 可參與與 Exchange 2010 Edge Transport Server 的 EdgeSync,遞增更新只可以在 Exchange 2010 Hub Transport Server 與 Exchange 2010 Edge Transport Server 之間使用。依預設,當 Exchange 2010 Edge Transport Server 訂閱具有 Exchange 2010 Hub Transport Srver 的 Active Directory 站台時,Exchange 2010 Hub Transport Server 便會接收 EdgeSync 程序。您可以在 Exchange 2007 Hub Transport Server 上停用 Microsoft Exchange EdgeSync 服務,以回復至 Exchange 2010 Hub Transport Server。不過,當您這樣做時,是以每一個 EdgeSync 更新來複寫所有資料,而非增量更新。

如需 EdgeSync 的相關資訊,請參閱了解 Edge 訂閱

回到頁首

共存案例中的傳輸規則與日誌

如果您已在 Exchange 2007 組織中使用傳輸規則或日誌,請確定不論由哪一部 Hub Transport Server 處理特定郵件,這些功能在共存期間都能持續正常作業。

下列是對 Exchange 2010 傳輸和日誌規則所做的重大變更,在混合環境下管理這些功能時會受影響:

  • 格式變更Exchange 2010 傳輸規則支援新的述詞和動作系列。為了支援這些新述詞和動作,傳輸規則儲存在 Active Directory 中的格式已修改。Exchange 2007 Hub Transport Server 無法處理這些新述詞和動作。如需 Exchange 2010 中可用之述詞和動作的完整清單,請參閱傳輸規則述詞傳輸規則動作

  • Active Directory 中的儲存位置 為了避免 Exchange 2007 傳輸規則代理程式載入及嘗試處理 Exchange 2010 中建立的規則,Exchange 2010 規則會儲存在個別的 Active Directory 容器中。相同的情況也適用於日誌記錄規則。

將現有的設定複製到 Exchange 2010

在安裝 Exchange 2010 時,如果安裝程式偵測到 Exchange 2007 傳輸規則的存在,這些舊版規則會自動匯出至暫存位置,並於隨後匯入至 Exchange 2010 中的 Active Directory 傳輸規則容器。這項處理會在沒有任何使用者互動的情況下自動發生。

注意事項附註:
如果有任何現有的 Exchange 2010 傳輸規則,安裝程式將不會遷移 Exchange 2007 規則,因為遷移作業會覆寫所有現有的 Exchange 2010 傳輸規則。

同樣地,安裝期間所有 Exchange 2007 日誌規則,都會轉換並複製到 Exchange 2010 日誌規則。如需相關資訊,請參閱匯出及匯入 Exchange 2007 日誌規則

在混合環境中維護傳輸規則與日誌

將規則自動匯入 Exchange 2010 只會在初始安裝期間執行。初始安裝期間,Exchange 2010 和 Exchange 2007 的傳輸規則與日誌設定會進行同步。未來如果您變更任何現有規則或建立規則,該規則會依據您使用的管理工具在單一位置中變更。例如在 Exchange 2010 中,如果您使用 Exchange 管理命令介面來建立規則,則只有 Exchange 2010 中的 Active Directory 規則容器會進行更新。同樣地,如果您使用 Exchange 2007 Server 上的 Exchange 管理主控台 (EMC) 來變更現有的規則,則只會修改 Exchange 2007 版本的這項規則。

為確保您的傳輸和日誌規則在各版本間能保持一致,任何變更都必須進行兩次;一次使用 Exchange 2010 管理工具,一次使用 Exchange 2007 管理工具。

回到頁首

維護混合式環境中的 DSN 設定

在 Exchange 2010 中,會針對整個 Exchange 組織設定內部和外部 DSN。在 Exchange 2007 中,每部伺服器上都會配置這些設定。因此,這些設定會存放在 Active Directory 中不同的設定物件中,就像傳輸規則一樣,需要在共存案例中分別管理。

特別的是,下列設定會從 Exchange 2010 的 Set-TransportServer 指令程式,移動到 Set-TransportConfig 指令程式:

  • ExternalDelayDsnEnabled

  • ExternalDsnDefaultLanguage

  • ExternalDsnLanguageDetectionEnabled

  • ExternalDsnMaxMessageAttachSize

  • ExternalDsnReportingAuthority

  • ExternalDsnSendHtml

  • ExternalPostmasterAddress

  • InternalDelayDsnEnabled

  • InternalDsnDefaultLanguage

  • InternalDsnLanguageDetectionEnabled

  • InternalDsnMaxMessageAttachSize

  • InternalDsnReportingAuthority

  • InternalDsnSendHtml

如果您需要在組織中變更任何這些設定,必須在 Exchange 2010 命令介面中使用 Set-TransportConfig 指令程式來對組織進行變更,同時必須在 Exchange 2007 命令介面中使用 Set-TransportServer 指令程式,對組織中的每一部 Exchange 2007 Hub Transport Server 進行變更。

回到頁首

在各版本間追蹤郵件

Exchange 2010 提供改進的郵件追蹤功能。一般使用者與系統管理員現在都可以使用 Exchange 控制台中的傳遞回報工具來追蹤已傳送的郵件。

[傳遞回報] 會啟用從單一位置的端對端郵件追蹤,並提供詳細的傳遞資訊,包括何時將郵件標記為已讀取。在 Exchange 2010 中,已執行新的郵件追蹤遠端程序呼叫 (RPC) 和 Web 服務介面以支援 [傳遞回報] 。這些介面不存在於 Exchange 2007 之中,因此 [傳遞回報] 功能不會擴充至共存案例的 Exchange 2007 基礎結構。不過,您可以使用 Exchange 2007 中的郵件追蹤工具來追蹤各版本之間的郵件。

下表列出在混合環境中追蹤郵件時,應執行的作業。

在混合環境中追蹤訊息

寄件者 收件者 追蹤工具

Exchange 2010 信箱

Exchange 2010 信箱

在 Exchange 控制台中使用 [傳遞回報] 工具。

Exchange 2010 信箱

Exchange 2007 信箱

在 Exchange 控制台中使用 [傳遞回報] 工具。當郵件轉送至 Exchange 2007 伺服器時,此工具會提供郵件追蹤資訊。該郵件沒有進一步的追蹤資訊可用。

或者是,您可以使用 Exchange 2010 中的「追蹤記錄檔總管」,或是 Exchange 2007 中的郵件追蹤。

Exchange 2007 信箱

Exchange 2007 或 Exchange 2010 信箱

使用 Exchange 2010 中的「追蹤記錄檔總管」,或是 Exchange 2007 中的郵件追蹤。

若要深入了解 Exchange 2010 追蹤,請參閱 了解郵件追蹤

回到頁首

共存案例中的 Exchange 2010 傳輸功能

大多數情況下,Exchange 2010 的新傳輸功能只在 Exchange 2010 領域中運作。何時開始使用新功能,視您組織的需要而定。您可以等到升級完成,或是對環境採用 Exchange 2010 時便開始。請考量下列資訊,以便決定何時在混合環境中使用這些新功能。

仲裁收件者

Exchange 2010 採用仲裁收件者,讓傳送給特定收件者的郵件,可以受到核准程序的管制。如果您計劃在共存案例中使用仲裁收件者,請注意下列問題,這些問題會視收件者類型而定:

  • [信箱]   您只能為了執行仲裁,而啟用 Exchange 2010 信箱伺服器上的信箱。在您啟用信箱以執行仲裁時,您必須確定其不會移回 Exchange 2007 信箱伺服器。

  • [通訊群組和動態通訊群組]   只有當通訊群組在 Exchange 2010 Hub Transport Server 上展開時,傳送到仲裁通訊群組的郵件,才會通過核准程序。因為通訊群組可在任何伺服器上展開,建議您使用仲裁的通訊群組之前,先等候所有 Hub Transport Server 都升級至 Exchange 2010。

  • [郵件連絡人和郵件使用者]   Hub Transport Server 會依據為每一位郵件使用者或郵件連絡人所指定的外部電子郵件地址,來路由傳送郵件。因為不可能強迫這些收件者類型的郵件通過 Exchange 2010 Hub Transport Server,所以您可能不希望在混合環境下為了仲裁而啟用這些收件者類型。

如果您為仲裁而啟用了收件者,請確定指定的仲裁者使用的用戶端,可以顯示核准要求的「核准」和「拒絕」選項。我們建議所有的仲裁者在 Office 中都使用 Microsoft Outlook 2010Outlook Web App 或 Exchange 2010。這兩種用戶端都有內建的使用者介面,可讓仲裁者在郵件上進行決定。

注意事項附註:
如果您的仲裁者使用 Outlook 2007 或 Outlook 2003,仲裁要求會在他們收到的郵件中顯示為投票按鈕。他們仍可以使用投票按鈕仲裁郵件。不過,為了獲得最佳使用者體驗,請考慮將其用戶端升級至 Outlook 2010 或更新版本。

若要深入了解仲裁收件者的相關資訊,請參閱瞭解已仲裁的傳輸

陰影備援

Exchange 2010 採用 陰影備援,在郵件傳輸的整個過程中都能提供郵件備援。這項解決方案包含與傳輸暫放類似的技術。使用陰影備援時,從傳輸資料庫刪除郵件時會發生延遲,直到傳輸伺服器驗證該郵件的所有下一個躍點都已完成遞送為止。如果在報告成功傳遞之前有任何下一個躍點失敗,便會重新提交郵件以便遞送至下一個躍點。

陰影備援依預設會在 Exchange 2010上啟用,並確保郵件只在 Exchange 2010 伺服器之間傳送時才執行備援。郵件傳送到 Exchange 2007 伺服器之後,就不再備援。因此,請確定郵件並未傳送到 Exchange 2007 伺服器,以確保來自 Exchange 2010 伺服器的郵件,會一直保持備援直到郵件遞送為止。例如,如果您使用具有 Exchange 2007 伺服器的中樞站台,則不會備援兩個支點之間的郵件,即使它們同時具有 Exchange 2010 伺服器。

若要深入了解陰影備援,請參閱瞭解陰影備援

回到頁首

 © 2010 Microsoft Corporation. 著作權所有,並保留一切權利。