SBS 2008、Exchange 2007、證書錯誤
有一個sbs2008&exchange2007,客戶端是Outlook2010
這一切都在一個子域中執行(例如 mail.company.com)
因此可以在 mail.company.com 下訪問“站點”。
證書是自簽名的。
與移動設備的 Active Sync 正在執行。自動發現正在工作。mail.company.com/owa 正在工作(沒有證書問題)
唯一的問題是啟動 Outlook2010 時的彈出視窗->第三點是紅十字:
它簡化說“站點”不是mail.company.com …有什麼想法嗎?(我想我必須將站點更改為 mail.company.com,但我不知道在哪裡)
(在 Exchange 中,內部和外部 url 是 mail.company.com)
非常感謝!
編輯:
這不是自動發現的問題。在 Outlook 的“調試”模式下,我發現了這個:
https://sites/EWS/Exchange.asmx 與 EwsUrl、OOFUrl 和 UMUrl 相同
我在哪裡可以將此“站點”更改為 mail.company.com?
編輯2
更改 EWS:
[PS] C:\Windows\system32>Set-WebServicesVirtualDirectory -Identity "EWS (SBS Web Applications)" -InternalUrl:https://mail.company.com/EWS/Exchange.asmx [PS] C:\Windows\system32>Set-WebServicesVirtualDirectory -Identity "EWS (SBS Web Applications)" -ExternalUrl:https://mail.company.com/EWS/Exchange.asmx
編輯3
也很重要:
[PS] C:\Windows\system32>Set-AutodiscoverVirtualDirectory -Identity "SERVER\Autodiscover (SBS Web Applications)" -ExternalUrl:https://mail.company.com/Autodiscover/Autodiscover.xml [PS] C:\Windows\system32>Set-AutodiscoverVirtualDirectory -Identity "SERVER\Autodiscover (SBS Web Applications)" -InternalUrl:https://mail.company.com/Autodiscover/Autodiscover.xml
編輯4
作為提示:在每個客戶端更新 dns 可能需要超過 24-48 小時
您是否還修改了自動發現設置?Outlook 廣泛使用自動發現,如果未正確配置,則在啟動 Outlook 時會收到這些警告。Microsoft 有一篇關於此問題的知識庫文章。此外,如果您的內部域與外部域不同,您可能需要將外部域區域添加到具有內部 IP 的內部 DNS 伺服器,以便您創建的證書對內部和外部客戶端都有效。
要檢查自動發現設置,請使用 DNS 管理器。轉到 Forward-Lookupzones 選擇您的(本地)域,在那裡選擇 _tcp。您應該在其中有一個名為 _autodiscover 的 SRV 記錄(服務位置)。在主機下的屬性中,它應該有一個在證書中的主機名(我認為預設情況下在 SBS 上的 office.company.com),如果不是這種情況,Outlook 會通過告訴您證書有問題來抱怨這一點,如果你將它設置為 mail.company.com 你應該沒問題,證書警告應該消失。對於 Outlook 2007 SP1 之前的客戶端,不使用 SRV 記錄,而是在您的情況下使用 autodiscover.company.com,這應該在證書中。
要修改您指出的 URL,您可以使用 Exchange 命令行管理程序中的兩個 Powershell cmdlet:
Set-WebServicesVirtualDirectory -Identity "EWS (SBS Web Applications)" -InternalUrl:https://mail.company.com/EWS/Exchange.asmx Set-UmVirtualDirectory -Identity "UnifiedMessaging (SBS Web Applications)" -InternalUrl:https://mail.company.com/UnifiedMessaging/Service.asmx
對於 SBS 2008 預設設置,標識應該是正確的,但您應該檢查它是否真的適合您的情況。Set-WebServicesVirtualDirectory cmdlet 將負責 EwsUrl 和 OOFUrl。