备注不再支持 Microsoft Exchange Server 2010 中的 Exchange 管理控制台中包含的混合配置向导。因此,不应再使用旧的混合配置向导。相反,请使用http://aka.ms/HybridWizard提供的 Office 365 混合配置向导。有关详细信息,请参阅Office 365 混合配置向导,用于 Exchange 2010。
问题
当您运行混合配置向导以在本地 Exchange Server 2010 服务包 3 (SP3) 环境和 Exchange Online 之间设置混合部署时,您将收到以下错误消息:
''子任务验证配置执行失败:配置邮件流
原因
如果内部部署环境和 Exchange Online 中已存在混合邮件流连接器,则会出现此问题。
解决 方案
重要执行这些步骤时,您将丢失邮件流。为了尽量减少中断,请在计划停机期间执行此过程。从本地环境和 Exchange Online 中删除混合邮件流连接器。为此,请按照以下步骤操作:
-
从本地环境中删除发送和接收连接器。为此,请打开 Exchange 管理控制台,然后按照以下步骤操作:
-
要删除"发送连接器",请展开"组织配置",单击"中心传输",单击"发送连接器"选项卡,右键单击"出站到 Office 365",然后单击"删除"。
-
要删除"接收连接器",请展开"服务器配置",单击"中心传输",单击"接收连接器"选项卡,选择具有要删除的接收连接器(通常是混合服务器),右键单击Office 365 的"入站",然后单击"删除"。
-
-
在命令提示符下,运行以下命令以同步所有域控制器:
repadmin /syncall
-
从联机交换中删除发送和接收连接器。为此,请按照以下步骤操作:
-
登录到 Office 365 门户,单击"管理员",然后单击Exchange以打开 Exchange 管理中心。
-
单击邮件流,然后单击"连接器"。
-
要删除"发送连接器",请单击出站连接器下的混合邮件流出站连接器,然后单击" 删除( )。
-
要删除接收连接器,请单击入站连接器下的混合邮件流入站连接器,然后单击"删除( )。
-
-
执行下列操作之一:
-
要启用集中式邮件传输(通过本地 Exchange 服务器路由所有 Internet 绑定邮件),请使用远程 PowerShell 连接到 Exchange Online,然后运行以下命令
Set-HybridMailflow -CentralizedTransportEnabled $true
-
要禁用集中式邮件传输(使用外部收件人的 DNS 设置直接传递 Internet 绑定邮件),请使用远程 PowerShell 连接到 Exchange Online,然后运行以下命令:
Set-HybridMailflow -CentralizedTransportEnabled $false
-
-
验证在远程域上正确设置了"已启用的受信任邮件出站启用"和"受信任邮件绑定启用"参数的值。为此,请按照以下步骤操作:
-
在线交换:
-
使用远程电源外壳连接到联机交换。有关详细信息,请参阅使用远程 PowerShell 连接到联机交换。
-
运行以下命令:
Get-RemoteDomain Hybrid* | fl Identity,TrustedMailOutboundEnabled,TrustedMailInboundEnabled
-
检查输出。下面是一个输出示例,该示例显示这些参数的正确值:
标识 : 混合域 - contoso.com 信任邮件出站启用 : 真正的信任邮件绑定启用 : 错误
标识 : 混合域 - contoso.mail.onmicrosoft.com 信任邮件出站启用 : 错误信任邮件绑定启用: 真实
-
如果参数的值设置不正确,请使用Set-RemoteDomain cmdlet 设置正确的值。有关详细信息,请参阅设置远程域。
-
-
在本地 Exchange 服务器中,打开 Exchange 管理命令行程序,然后运行以下命令:
Get-RemoteDomain Hybrid* | fl Identity,TrustedMailOutboundEnabled,TrustedMailInboundEnabled
检查输出。下面是一个输出示例,该示例显示这些参数的正确值:
标识 : 混合域 - contoso.mail.onmicrosoft.com 信任邮件出站启用 : 真正的信任邮件绑定启用 : 错误
标识 : 混合域 - contoso.com 信任邮件出站启用 : 错误信任邮件绑定启用 : 真实如果参数的值设置不正确,请使用Set-RemoteDomain cmdlet 设置正确的值。有关详细信息,请参阅设置远程域。
-
-
再次运行混合配置向导。