Exchange-2003

從 Exchange 2003 升級到 Exchange 2010,路由僅在一個方向上工作

  • September 9, 2011

我正在將 Exchange 2003 伺服器升級到 Exchange 2010,並且已在我購買的新硬體上安裝了先決條件和 Exchange 2010。

我們在外圍使用 postfix 來處理外部 SMTP 連接,並且 Exchange 2003 被配置為通過同一個 postfix 實例發送所有外部郵件。

Exchange 2010 伺服器現已啟動並執行,我剛剛將測試帳戶的郵箱移動到新伺服器。郵箱移動完美無缺,客戶端拿起新伺服器沒有任何問題。

然後我從測試帳戶(現在在 Ex 2010)向我自己的郵箱(仍然在 Ex 2003)發送了一封電子郵件,它工作正常,但是當我回複測試帳戶時,我們的 Exchange 2003 伺服器正在嘗試路由通過我們的 postfix 實例發送消息,而不是將其路由到新的 Exchange 2010 伺服器。

我可能會錯過什麼?

有關資訊,Exchange 2010 伺服器以“典型”角色安裝,因為它將是單個伺服器(我打算將 postfix 保留在外圍)。

編輯 - 在 Exchange 2010 伺服器上執行的 Get-RoutingGroupConnector 的輸出

[PS] C:\Windows\system32>Get-RoutingGroupConnector

Name                      SourceRoutingGroup                             TargetRoutingGroup
----                      ------------------                             ------------------
EX2010-EX2003             Exchange Routing Group (DWBGZMFD01QNBJR)       first routing group
EX2003-EX2010             first routing group                            Exchange Routing Group (DWBGZMFD01QNBJR)

我將執行Get-RoutingGroupConnector並驗證您是否有從 EX03 到 EX10 環境以及從 EX10 到 EX03 的連接器。雖然,您的測試似乎表明您確實有一個從 EX10 到 EX03 的連接器。從 EX03 到 EX10,您可能只是缺少一個。

IF 所以你可以使用創建一個新的連接器

New-RoutingGroupConnector -Name ex10-to-ex03 -sourcetransportserver ex03server -targettransportserver ex10server

-PublicFolderReferralsEnabled $True如果您需要通過連接器訪問公用文件夾,請添加到上述命令的末尾。

您的 Exchange 2010 伺服器是否有接收連接器設置並配置為從您的 Exchange 2003 伺服器接收電子郵件?如果沒有,您需要這樣做。創建一個接收連接器並在網路範圍內為您的 2003 伺服器指定 IP 地址。

引用自:https://serverfault.com/questions/309750