从 Exchange 2003 升级到 Exchange 2010,路由仅在一个方向上工作

从 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)

答案1

我会运行Get-RoutingGroupConnector并验证您是否有从 EX03 返回到 EX10 环境的连接器,以及从 EX10 到 EX03 的连接器。不过,您的测试似乎表明您确实有从 EX10 到 EX03 的连接器。您可能只是缺少一个从 EX03 到 EX10 的连接器。

如果这样,您可以使用创建一个新的连接器

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

-PublicFolderReferralsEnabled $True如果您需要通过连接器访问公共文件夹,请将其添加到上述命令的末尾。

答案2

您的 Exchange 2010 服务器是否已设置接收连接器并配置为从 Exchange 2003 服务器接收电子邮件?如果没有,您需要这样做。创建一个接收连接器并在网络范围内指定 2003 服务器的 IP 地址。

答案3

Exchange 2003 路由组中的 SMTP 虚拟服务器配置了智能主机。这似乎不是受支持的配置。

http://social.technet.microsoft.com/Forums/en-US/exchange2010/thread/f54babd5-67f9-4543-b53e-1365029056a6/

http://social.technet.microsoft.com/Forums/en-US/exchangesvrtransport/thread/22307e1f-4091-4b2b-80f5-d67c27e71de3/

我现在已经配置了 Exchange 2010,使其能够处理外部邮件的发送,并且发送连接器配置为通过我们的 postfix MTA 发送。我还重新配置了 postfix,使邮件能够发送到 Exchange 2010 服务器,该服务器能够顺利地路由到仍在 Exchange 2003 服务器上的邮箱。

这是我必须早点执行的一个步骤,但是我最终比原计划提前完成了它。

相关内容