今天前往客户现场部署Exchange Server 2007,在配置边缘订阅时不能成功订阅,大概情况如下:
 
在边缘传输服务器上,运行以下命令:
New-EdgeSubscription -FileName "C:\EdgeSubscriptionInfo.xml"
 
复制C:\EdgeSubscriptionInfo.xml文件到中心传输服务器。在其上,运行以下命令:
New-EdgeSubscription -filename "C:\EdgeSubscriptionInfo.xml" -CreateInternetSendConnector $true -CreateInboundSendConnector $true -site "Default-First-Site-Name"
 
在中心传输服务器上运行以下命令,以立即开始同步配置数据:
Start-EdgeSynchronization
此时并无同步成功提示
 
在中心传输服务上,在Exchange命令行管理程序中运行以下命令验证AD和ADAM是否已同步:
Test-EdgeSynchronization
此时出现以下提示:
--------------------------------------------------------------------------------
Name                        : srv23
LeaseHolder                 :
LeaseType                   : 0
ConnectionResult            : Failed
FailureDetail               : 在本地集线器传输服务器上未找到边缘传输服务器 srv2
                              3.corp.trusit.com 的 EdgeSync 凭据。请删除边缘订
                              阅并重新订阅边缘传输服务器。
LeaseExpiry                 : 0001/1/1 0:00:00
LastSynchronized            : 0001/1/1 0:00:00
CredentialStatus            : Skipped
TransportServerStatus       : Skipped
TransportConfigStatus       : Skipped
AcceptedDomainStatus        : Skipped
SendConnectorStatus         : Skipped
MessageClassificationStatus : Skipped
RecipientStatus             : Skipped
CredentialRecords           : Number of credentials 0
---------------------------------------------------------------------------------
 
同步失败,Edge上也没有出现对应的接收域及
 
使用baidu及google,以“在本地集线器传输服务器上未找到边缘传输服务器 的EdgeSync凭据”为关键词进行搜索,可以找到一篇“ 关于Exchange2007边缘传输服务器ADAM数据未更新,不能接收外网邮件错误代码5.1.1 User unknown”
经仔细研究,贴子中提及的报错信息与我遇到的错误一致,但该贴子并无提及有用的解决方法,反而差点引入OWA出错的歧途
 
在毫无头绪之下,不小心在IE7地址栏中输入“EdgeSync凭据”并按下回车。意外发现IE7调用Live Search的搜索结果中有一篇“ 请教,关于订阅边缘服务器的时候提示未找到凭据的错误”
其中提及的问题也与我遇到的错误一样,根 据KeJiaLi版主提供的资料,怀疑为Hub服务器的证书问题
 
在HUB服务器上的Exchange Management Shell中执行以下命令:
New-ExchangeCertificate
并按提示确认后,出现以下提示信息:
New-ExchangeCertificate:Active Directory中的本地服务器内部传输证书已损坏或丢失。此问题已修复...
 
再次进行边缘订阅,在中心传输服务器上运行Start-EdgeSynchronization,可以得到成功同步提示。使用Test-EdgeSynchronization也可以得到正常的结果。
 
至此问题解决,希望此次故障排除对各位有所帮助。