當您連線至 Exchange Server 2003 藉由使用 Outlook 2003 RPC 透過 HTTP 功能時,您必須提供 Windows 帳戶憑證

文章翻譯 文章翻譯
文章編號: 820281 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

在此頁中

徵狀

您嘗試連線到透過 HTTP 功能的 Microsoft Office Outlook 2003 用 Exchange RPC 執行 Microsoft Exchange Server 2003 的電腦。不過,將提示您提供您的使用者帳戶認證即使您使用的對應至您的 Exchange 的 Windows 帳戶登入帳戶。

發生的原因

下列原因,就會發生這個問題:
  • 您為 Exchange 來使用基本驗證至 Proxy 伺服器。
  • 您使用 NTLM 驗證至 Proxy 伺服器為 Exchange,而 Windows 不會自動傳送 NTLM 挑戰/回應資料。Windows 不會執行這因為較舊的 LANMAN 挑戰/回應密碼包含在驗證資料。

解決方案

您可以使用 Exchange 遠端連線能力分析器來幫助診斷和解決這個問題。如果要執行此動作請造訪下列網站: https://www.testexchangeconnectivity.com
附註Exchange 遠端連線能力分析器就是網路型疑難排解有助於識別網際網路為基礎的 Exchange 伺服器用戶端連線案例的失敗點的診斷工具。此工具會模擬用戶端必須能夠連接,執行和隔離確切失敗點所有活動。經常,它會指出已知的組態問題,並且提供解析度建議的步驟。測試透過網際網路連線 (從組織外) 由 Microsoft 資料中心中裝載的網站來執行。

識別方案


基本驗證


如果想使用基本驗證必須繼續輸入您的使用者帳戶認證。沒有用戶端自動送出您的使用者名稱和密碼方法。如果要自動登入必須設定您的 Outlook 設定檔,以便使用 NLTM Exchange 的 Proxy 伺服器的驗證。

切換至 NTLM 驗證之前您必須確認您的系統管理員的 NTLM 驗證是許可或甚至可能在您的環境中。許多防火牆和 Proxy 伺服器會防止成功的 NLTM 驗證,而基本驗證會順利運作。其他相關資訊,請參閱一節,以取得其他詳細資料。

附註您在 Outlook 中設定的驗證機制只適用於 HTTP 工作階段,Proxy 伺服器的 Exchange。實際驗證 Outlook 和 Exchange 伺服器之間永遠使用 NTLM。請參閱其他資訊一節,取得其他詳細資料。

若要變更 NTLM 驗證機制,Outlook 用戶端上的,請依照下列步驟執行:
  1. 啟動 Outlook 2003。
  2. 在 [工具] 功能表上按一下 電子郵件帳號
  3. 按一下 [檢視或變更現有的電子郵件帳號,然後按一下 [下一步]。
  4. 在 [Outlook 處理這些帳戶以下列順序的電子郵件,按一下 Microsoft Exchange Server,然後再按一下 [變更]。
  5. 在 [Exchange 伺服器設定 」 網頁上按一下 [其他設定]。
  6. 按一下 [連線] 索引標籤。
  7. 按一下 [Exchange Proxy 設定]。
  8. 在 [Proxy 驗證設定,按一下 [使用這個驗證連線至 Exchange 我 Proxy 伺服器時] 清單中的 [NTLM 驗證]。
  9. 按兩次 [確定]
  10. 再次按一下 [確定] 以回應至命令提示字元下,您必須重新啟動 Outlook,所做的變更才會生效。
  11. 按一下 [下一步],然後再按一下 [完成]
  12. 重新啟動 Outlook。

NTLM 驗證

您注意到您的帳號設定為使用 NTLM 驗證而且仍提示您輸入使用者名稱和密碼當您具有存取權您的 Exchange 信箱的 Windows 帳戶的身分登入。在這種情況下,您必須在 2 或 3 的值用戶端上設定 LmCompatibilityLevel。要這麼做,請您執行下列步驟。

警告如果您未正確使用登錄編輯程式可能會導致嚴重的問題,可能必須重新安裝作業系統。Microsoft 不保證您可以解決因不當使用 「 登錄編輯器 」 的問題。使用 「 登錄編輯程式 」,請自行負擔相關的風險。
  1. 按一下 [開始]、 按一下 [執行]、 [開啟] 方塊中輸入 regedit,然後按下 ENTER]。
  2. 找出並點選下列登錄子機碼:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\
  3. 在右邊窗格中, 連按兩下 [lmcompatibilitylevel
  4. 數值資料] 方塊中及輸入適合您環境中 2 或 3 的數值,然後按一下 [確定]
  5. 結束登錄編輯程式。
  6. 重新啟動電腦。

其他相關資訊

在您的 Outlook 設定檔中設定的驗證機制只適用於 HTTP 工作階段,Proxy 伺服器的 Exchange。實際的驗證機制 Outlook 和 Exchange 之間伺服器永遠 NTLM 時使用此機制由使用遠端程序呼叫 (RPC) 透過 HTTP 存取。我們強烈建議您使用安全通訊端層 (SSL) 加密的 HTTP 工作階段,Proxy 伺服器的 Exchange。當您使用基本驗證時,這是如此。如果您使用 SSL 加密,這可以防止您的使用者名稱和密碼以純文字傳送。Outlook 不會讓您使用基本驗證,當您連線到 Proxy 伺服器的 Exchange 不使用 SSL 加密。

有時候,因為 NTLM 驗證將會失敗如果 Proxy 伺服器的 Exchange 不信任的驗證資訊,您必須使用基本驗證。這個問題的原因可能是檢查 HTTP 流量,並將其變更以某種方式的防火牆。例如,防火牆可能會結束從網際網路工作階段,並為 Exchange 建立新的工作階段,Proxy 伺服器,而不是傳遞 HTTPS (SSL) 工作階段直線透過不需要修改。這個處理程序有時稱為反向代理] 或 [網頁發佈。某些防火牆例如 Microsoft 網際網路安全性與加速 ISA Server 2004 可以成功地反向 Proxy,或者 Web 發佈工作階段和仍然啟用 NTLM 驗證,才能繼續。基本驗證並不會受到這項程序,而且不論防火牆將會運作。然而,如果您使用基本驗證,這表示您必須輸入使用者名稱和密碼每次啟動 Outlook 工作階段。

LmCompatibilityLevel 設定

您可以藉由使用下列的值設定 LmCompatibilityLevel 登錄項目:
  • LmCompatibilityLevel 值為 0: 傳送區域網路管理員 (LM) 回應和 NTLM 回應 ; 絕對不要使用 NTLM 版本 2 (NTLMv2) 工作階段安全性。用戶端使用 LM 和 NTLM 驗證,而且永遠不會使用 NTLMv2 工作階段安全性 ; 網域控制站接受 LM、 NTLM 及 NTLMv2 驗證。
  • LmCompatibilityLevel 值為 1: 使用 NTLMv2 工作階段安全性,若交涉。用戶端使用 LM 和 NTLM 驗證,並使用 NTLMv2 工作階段安全性,如果伺服器支援,網域控制站接受 LM、 NTLM 及 NTLMv2 驗證。
  • LmCompatibilityLevel 值為 2: 只傳送 NTLM 回應。用戶端使用只 NTLM 驗證,並使用 NTLMv2 工作階段安全性,如果伺服器支援,網域控制站接受 LM、 NTLM 及 NTLMv2 驗證。
  • LmCompatibilityLevel 值為 3: 只傳送 NTLMv2 回應。用戶端使用 NTLMv2 驗證,並使用 NTLMv2 工作階段安全性,如果伺服器支援,網域控制站接受 LM、 NTLM 及 NTLMv2 驗證。
  • LmCompatibilityLevel 值 4: 伺服器 (僅)-網域控制站拒絕 LM 回應。用戶端使用 NTLM 驗證,並使用 NTLMv2 工作階段安全性,如果伺服器支援,; 網域控制站拒絕 LM 驗證,並接受 NTLM 和 NTLMv2 驗證。
  • LmCompatibilityLevel 值為 5: 伺服器 (僅)-網域控制站拒絕 LM 和 NTLM 回應,並接受只 NTLMv2 回應。用戶端使用 NTLMv2 驗證使用 NTLMv2 工作階段安全性,如果伺服器支援 ; 網域控制站拒絕 NTLM 和 LM 驗證並接受只 NTLMv2 驗證。

?考

如 Exchange 透過 「 網際網路 」 功能的更多有關,按一下 [下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項]:
831050透過 「 網際網路 」 功能會在 Outlook 2003 Exchange 組態選項的描述
如更多有關如何設定 RPC over HTTP 在 Exchange Server 2003,會按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項:
833401如何設定 RPC over HTTP Exchange Server 2003 中

屬性

文章編號: 820281 - 上次校閱: 2009年11月24日 - 版次: 7.0
這篇文章中的資訊適用於:
  • Microsoft Office Outlook 2003
  • Microsoft Exchange Server 2003 Standard Edition
  • Microsoft Exchange Server 2003 Enterprise Edition
  • Microsoft Windows Small Business Server 2003 Premium Edition
  • Microsoft Windows Small Business Server 2003 Standard Edition
關鍵字:?
kbmt kbprb KB820281 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:820281
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com