從 Exchange 2003 升級到 Exchange 2010,路由僅在一個方向上工作
我正在將 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 地址。