Exchange ‘03 上的 Outlook Anywhere 不適用於 Outlook ‘03 和 ‘10,但適用於 Outlook ‘07?
首先,我們有一個非最佳實踐的 Exchange 設置。我們有一個單獨的伺服器,即 DC/GC/Exchange,而不是前端 RPC 代理伺服器和後端郵箱伺服器。設置 RPC-over-HTTP 似乎只適用於 Outlook 2007 客戶端,這很奇怪,因為它是 Exchange 2003 伺服器(或者我在連接到域時設置了 Outlook 安裝並忘記了我做了,所以這就是為什麼它正在工作)。
當您鍵入此人的使用者名並點擊“檢查姓名”時,在 Outlook 配置期間會出現此問題。出現一個錯誤框,指出與 Exchange 的連接不可用,並且名稱不會加下劃線。我已經檢查並仔細檢查了配置(這是我找到的最好的指南之一),一切都設置正確,除了我將要詳細說明的兩個可能的警告……
1:我們所有的 DC 也是 GC,但唯一安裝了 RPC 代理組件的 DC 是上面有 Exchange 的。這是 Outlook 客戶端應該引用的唯一伺服器,但設置指南指定所有(?)GC 都需要具有 RPC 代理組件。
2:我使用 testexchangeconnectivity.com 進行了測試,但在嘗試 ping 埠 6001 時失敗。據我了解,Outlook Anywhere 所需的唯一埠是 80/443。由於我們的非標准設置,我是否還需要向 Internet 開放埠 6001、6002 和 6004?我還需要考慮其他埠嗎?
任何幫助表示讚賞!
更新:我通過在我們的防火牆上向 Internet 開放埠 6001 進行了實驗。我通過 telnet 確認它是成功的,但是 testexchangeconnectivity.com 仍然報告 RPC 端點 6001 沒有響應。這似乎表明伺服器在代理自身時遇到問題……我還在我們 LAN 上的其他兩個 DC 上安裝了 RPC 代理組件(其他 WAN 站點上還有其他 GC,但我沒有修改那些然而),但這似乎沒有什麼不同。幫助!!
一遍又一遍地閱讀 TechNet 文章後,我恍然大悟……伺服器怎麼能不代理自己?因為它使用了錯誤的名稱!
我的 ValidPorts 系統資料庫項為“mailserver”和“mailserver.domain.local”設置了正確的埠,但是通過 Internet 通過“mailserver.domain.com”訪問伺服器。我為該域名添加了相應的條目,瞧!有用!
您需要在防火牆中打開 80/443 以供客戶端連接。埠 6001 是後端,本質上是伺服器自行檢查。
確保正確配置“程序”下以下連結中的系統資料庫項。這可能會解決您的問題
http://technet.microsoft.com/en-us/library/aa998910(EXCHG.65).aspx