我们已将 Outlook 2010 配置为使用 Outlook Anywhere,并且它与 SBS 2011 Std 配合良好。然而,在启动时,它会抱怨证书不匹配。
在使用 Fiddler2 进行一些嗅探之后,我们了解到,尽管为 Outlook Anywhere 提供了一个 support.ourdomain.com 的 URL(我们拥有适当的证书),但 Outlook 在自动发现阶段仍然会转到 remote.ourdomain.com - 因此出现无效证书警告。
为什么 Outlook 使用不同的 URL 进行自动发现,我们如何更改它以使用正确的 URL?
答案1
感谢 Mark Henderson 提供的指点,我终于搞定了这个问题。我必须更改 EMS 中的两个对象:
Set-WebServicesVirtualDirectory -identity "ourserver\ews (Default Web Site)" `
-InternalUrl https://support.ourdomain.au/EWS/Exchange.asmx `
-ExternalUrl https://support.ourdomain.au/EWS/Exchange.asmx
Set-ClientAccessServer -identity ourserver `
-AutoDiscoverServiceInternalUri https://support.ourdomain.au/Autodiscover/Autodiscover.xml
我还遇到了设置以下内容的建议:
Set-AutodiscoverVirtualDirectory -identity "ourserver\Autodiscover (Default Web Site)" `
-InternalUrl https://support.ourdomain.au/Autodiscover/Autodiscover.xml `
-ExternalUrl https://support.ourdomain.au/Autodiscover/Autodiscover.xml
但在我们的案例中这似乎没有必要(尽管我后来还是改变了它)。