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

在此頁中

簡介

本文將逐步告訴您,如何透過超文字傳輸協定 (HTTP) 在 Microsoft Exchange Server 2003 中設定遠端程序呼叫 (RPC)。

如果您要設定 Microsoft Windows Small Business Server Standard 或 Microsoft Windows Small Business Server Premium Edition,請參閱<在 Small Business Server 2003 Standard 或 Premium 中設定 RPC over HTTP>一節。

概觀

在 Microsoft Windows Server 2003 中,Exchange Server 2003 和 Microsoft Office Outlook 2003 都支援 RPC over HTTP。RPC over HTTP 提供對 Exchange 信箱的存取。使用 RPC over HTTP,遠端使用者就不需要透過虛擬私人網路 (VPN) 連線連至 Exchange 電腦。相反地,執行 Outlook 2003 使用者可以透過網際網路,直接連線至 Exchange 電腦。RPC over HTTP 允許 RPC 用戶端透過網際網路建立連線。Outlook 2003 便是 RPC 用戶端的範例。RPC 用戶端建立網際網路連線的方式,是透過 HTTP 通訊協定建立 RPC 流量的通道。一般 RPC 通訊並非設定用於網際網路。RPC 通訊無法透過周邊網路上的防火牆穩定地運作。但藉由 RPC over HTTP,就可以將 RPC 用戶端搭配使用周邊網路上的防火牆。如果 RPC 用戶端可以建立 HTTP 連線連至執行 Microsoft Internet Information Services (IIS) 的遠端電腦,那麼該 RPC 用戶端就可以連線到遠端網路的任何伺服器。遠端網路上的伺服器必須設定成可使用 RPC over HTTP 透過網際網路存取。此外,RPC 用戶端和 RPC 伺服器程式可以在網際網路間進行連線,即使這兩個程式是位於不同網路的防火牆後面。

下列是您在 Exchange 傳送系統中設定 RPC over HTTP 的兩種可能設定:

多部伺服器

在這個設定中,您的組織有許多伺服器。這些伺服器是設定為通用類別目錄伺服器、Exchange 前端伺服器、Exchange 後端伺服器和 RPC Proxy 伺服器。如需有關這個設定的詳細資訊,請造訪下列 Microsoft 網站:
Exchange Server 2003 RPC over HTTP 部署情況

單一伺服器

在這個設定中,您有做為通用類別目錄伺服器的單一伺服器、Exchange 電腦和 RPC Proxy 伺服器。
本文會詳細討論單一伺服器設定。當您設定 RPC over HTTP 時,必須依照下列步驟執行:
  1. 確認您的伺服器電腦和用戶端電腦符合使用 RPC over HTTP 的需求。
  2. 考慮本文所描述的重要事項和建議。
  3. 將 Exchange 設定為使用 RPC over HTTP。
  4. 設定 Internet Information Services 中的 RPC 虛擬目錄。
  5. 將 RPC Proxy 伺服器設定為使用特定連接埠。
  6. 將您的用戶端電腦設定為使用 RPC over HTTP。

使用 RPC over HTTP 的需求

如果要使用 RPC over HTTP,您的電腦必須符合下列需求。

伺服器需求

您的電腦必須執行 Microsoft Windows Server 2003。您必須在執行 Exchange Server 2003 的電腦上安裝 Windows Server 2003。RPC over HTTP 需要 Windows Server 2003 和 Exchange Server 2003。RPC over HTTP 在「通用類別目錄」角色中也需要 Windows Server 2003。

用戶端需求

  • 用戶端電腦必須執行 Microsoft Windows XP Professional Service Pack 1 (SP1),並且必須安裝下列「Microsoft 知識庫」文件所描述的更新套件:
    331320 Outlook 2003 透過 HTTP 連線到 Exchange Server 2003 時執行緩慢或停止回應

    注意 文件 331320 所描述的更新套件隨附於 Microsoft Windows XP Professional Service Pack 2 (SP2) 中。如果您已經安裝 Windows XP SP2,就不需要安裝文件 331320 所述的更新套件。

    注意 您也可以將 Windows Server 2003 當做用戶端作業系統來執行。
  • 用戶端電腦必須執行 Microsoft Office Outlook 2003。

將 Exchange 與 RPC over HTTP 搭配使用的建議事項

下列是 Exchange 與 RPC over HTTP 搭配使用時的建議事項:
  • 透過 Secure Sockets Layer (SSL) 使用基本驗證。

    我們建議您在所有進行用戶端對伺服器通訊的 RPC Proxy 伺服器上,啟用並要求使用 SSL。
  • 在周邊網路上使用進階防火牆伺服器。

    我們建議您使用專用的防火牆伺服器,以協助加強 Exchange 電腦的安全性。Microsoft Internet Security and Acceleration (ISA) Server 2000 即是專用防火牆伺服器的產品之一。如需詳細資訊,請造訪下列 Microsoft 網站:
    http://www.microsoft.com/technet/prodtechnol/exchange/2003/library/ex2k3rpc.mspx
  • 取得協力廠商憑證授權單位 (CA) 的憑證。

    如果要在 RPC Proxy 伺服器與 Outlook 用戶端之間啟用並要求所有通訊的 SSL,您必須取得並發佈預設網站層級的憑證。我們建議您向已獲得多數網頁瀏覽器信任的協力廠商憑證授權單位購買憑證。

    重要 或者,您也可以使用 Windows 中的「憑證授權單位」工具來安裝您自己的憑證授權。在這種情況中,網頁瀏覽器預設不會信任您的根憑證授權。當使用者嘗試使用 RPC over HTTP 在 Outlook 2003 中連線時,該使用者就會失去與 Exchange 的連線。使用者不會收到通知。當下列其中一種情況成立時,使用者就會失去連線:
    • 用戶端不信任憑證。
    • 憑證的名稱與用戶端嘗試連線的憑證名稱不相符。
    • 憑證資料不正確。
    因此,您必須確定用戶端電腦信任憑證授權。 如需有關如何信任根憑證授權的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
    297681 Error message:This security certificate was issued by a company that you have not chosen to trust
    如需詳細資訊,請造訪下列 Microsoft 網站:
    http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/sag_pkpuncertroot.mspx
    此外,如果您使用自己的憑證授權,則當您將憑證發給 RPC Proxy 伺服器時,必須確定該憑證上的 [一般名稱] 欄位或 [發給] 欄位中,含有與網際網路上可取得之 RPC Proxy 伺服器的 URL 相同的名稱。例如,[一般名稱] 欄位或 [發給] 欄位中,必須含有類似 mail.contoso.com 的名稱,而且 [一般名稱] 欄位或 [發給] 欄位中不可以含有電腦的內部完整網域名稱。例如,那些欄位的名稱不可以類似 mycomputer.contoso.com。如需詳細資訊,請造訪下列 Microsoft 網站:
    http://www.microsoft.com/technet/prodtechnol/exchange/2003/library/ex2k3rpc.mspx


    注意 雖然 RPC over HTTP 不需要 SSL,但是如果您不想使用 SSL,就必須修改登錄以啟用 RPC over HTTP。我們建議您在進行 RPC over HTTP 通訊時,都啟用和要求 SSL。

    如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
    833003 Description of the RPC over HTTP feature and the AllowAnonymous registry entry in Windows Server 2003

將 Exchange 電腦設定為使用 RPC over HTTP

RPC Proxy 伺服器會處理從網際網路傳入的 Outlook 2003 RPC 要求。為了成功處理 RPC over HTTP 要求,您必須在 Exchange 電腦上安裝 Windows Server 2003 RPC over HTTP Proxy 網路元件。如果要安裝這個元件,請依照下列步驟執行:
  1. 在執行 Windows Server 2003 的 Exchange Server 2003 電腦上,按一下 [開始],指向 [控制台],然後按一下 [新增或移除程式]
  2. 按一下 [新增/移除 Windows 元件],再按 [Networking Services],然後按一下 [詳細資料]
  3. 按一下以選取 [RPC over HTTP Proxy] 核取方塊,按一下 [確定],然後按一下 [下一步]
  4. 「Windows 元件精靈」完成元件的設定之後,請按一下 [完成]

設定 Internet Information Services 中的 RPC 虛擬目錄

當您設定 Exchange 電腦使用 RPC over HTTP 之後,必須設定 Internet Information Services 中的 RPC 虛擬目錄。如果要執行這項操作,請依照下列步驟執行:
  1. 按一下 [開始],指向 [系統管理工具],然後按一下 [網際網路資訊服務 (IIS) 管理員]
  2. 依序展開 [servername (本機電腦)][網站][預設的網站],用滑鼠右鍵按一下 [Rpc],然後按一下 [內容]
  3. 按一下 [目錄安全設定] 索引標籤,然後按一下 [驗證及存取控制] 下方的 [編輯]
  4. 按一下以選取 [啟用匿名存取] 核取方塊。
  5. 按一下以選取 [基本驗證 (密碼以純文字格式傳送)] 核取方塊。

    您會收到下列訊息:
    您所選取的驗證選項在網路傳輸密碼過程中將不進行資料加密。如有人嘗試侵入您的系統安全性設定,則可在驗證過程中使用通訊協定解析程式來檢查使用者密碼。使用者驗證的詳細資料,請參閱線上說明。本警告不適用於 HTTPS (或 SSL) 連線。

    確定要繼續嗎?
    注意 在這個訊息中,HTTPS(或 SSL) 是筆誤,正確是 HTTPS (或 SSL)。
  6. 按一下 [是],再按一下 [確定]
  7. 按一下 [套用],再按一下 [確定]
RPC 虛擬目錄已設定為使用基本驗證。我們建議您將 SSL 與基本驗證搭配使用。如果要在 RPC 虛擬目錄上啟用 SSL,您必須取得並發佈憑證。此程序假設您已經取得並發佈憑證。如果要設定 RPC 虛擬目錄,讓所有用戶端的連線都必須使用 SSL,請依照下列步驟執行:
  1. 按一下 [開始],指向 [系統管理工具],然後按一下 [網際網路資訊服務 (IIS) 管理員]
  2. 依序展開 [網站][預設的網站],用滑鼠右鍵按一下 [Rpc],然後按一下 [內容]
  3. 按一下 [目錄安全設定] 索引標籤,然後按一下 [安全通訊] 下的 [編輯]
  4. 按一下以選取 [必須使用安全通道 (SSL)] 核取方塊和 [需要 128 位元加密] 核取方塊。

    注意 我們建議您按一下以選取 [需要 128 位元加密] 核取方塊。但是,即使您不需要使用 128 位元加密,RPC over HTTP 仍會正常運作。
  5. 按一下 [確定],再按 [套用],然後按一下 [確定]

將 RPC Proxy 伺服器設定為使用特定連接埠

設定 Internet Information Services 的 RPC over HTTP 網路元件之後,請設定 RPC Proxy 伺服器。請將 RPC Proxy 伺服器設定為使用特定連接埠,與目錄服務及儲存在 Exchange 電腦上的資訊進行通訊。當您執行 Exchange Server 2003 安裝程式時,Exchange 是設定成使用下列表格中的連接埠:
摺疊此表格展開此表格
伺服器連接埠服務
Exchange Server (通用類別目錄)6001儲存庫
6002DSReferral
6004DSProxy
Exchange Server 2003 安裝程式會自動設定下列三個登錄值。雖然您不必設定這三個登錄值,但您可以確認一下這三個登錄值的設定是否正確。
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSExchangeIS\ParametersSystem

數值名稱:
Rpc/HTTP Port

數值類型:REG_DWORD
數值資料:0x1771 (十進位 6001)

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSExchangeSA\Parameters

數值名稱:
HTTP Port

數值類型:REG_DWORD
數值資料:0x1772 (十進位 6002)

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSExchangeSA\Parameters

數值名稱:
Rpc/HTTP NSPI Port

數值類型:REG_DWORD
數值資料:0x1774 (十進位 6004)
注意 請勿修改這些登錄值。如果您修改這些登錄值,RPC over HTTP 可能無法正常運作。

如果要將 RPC Proxy 伺服器設定為使用特定連接埠,請依照下列步驟執行。

步驟 1:將 RPC Proxy 伺服器設定為使用在公司網路內部指定用於 RPC over HTTP 的預設連接埠

如果要執行這項操作,請依照下列步驟執行:
  1. 在 RPC Proxy 伺服器上啟動 [登錄編輯程式]。

    警告 如果您使用「登錄編輯程式」或其他方法不當地修改登錄,可能會發生嚴重問題。這些問題可能會需要您重新安裝作業系統才能解決。Microsoft 不保證可以解決這些問題。請自行承擔修改登錄的一切風險。
  2. 找出並按一下下列登錄子機碼:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Rpc\RpcProxy
  3. 在右窗格中,用滑鼠右鍵按一下 [ValidPorts],然後按一下 [修改]
  4. 移除 [數值資料] 方塊中的所有資訊,然後輸入下列資訊:
    ServerNETBIOSName:6001-6002;ServerFQDN:6001-6002;ServerNetBIOSName:6004;ServerFQDN:6004
    注意
    • 請使用您伺服器的 NetBIOS 名稱來取代 ServerNetBIOSName。使用您伺服器的完整網域名稱 (FQDN) 來取代 ServerFQDN
    • 如果用來存取網際網路伺服器的 FQDN 不是內部 FQDN,您就必須使用內部 FQDN。
    • 如果要判斷您伺服器的 NetBIOS 名稱和完整網域名稱,請啟動命令提示字元,並輸入 ipconfig /all,然後按下 ENTER 鍵。

      [Windows IP Configuration] 下方,會出現類似下列的資訊:
      Host Name .................:mycomputer
      Primary DNS Suffix ........:contoso.com
      主機名稱是您電腦的 NetBIOS 名稱。主機名稱加上主要 DNS 尾碼,就是您電腦的完整網域名稱。在這個範例中,完整網域名稱為 mycomputer.contoso.com
  5. 按一下 [確定],然後結束 [登錄編輯程式]。
注意 您也可以使用 Rpccfg 工具來設定和疑難排解連接埠指派的問題。Rpccfg 工具會隨附於 Windows Server 2003 Resource Kit 工具中。如果要取得 Windows Server 2003 Resource Kit 工具,請造訪下列 Microsoft 網站:
http://www.microsoft.com/downloads/details.aspx?familyid=9d467a69-57ff-4ae7-96ee-b18c4790cffd&displaylang=en

步驟 2:將您的所有通用類別目錄設定為使用 RPC over HTTP 的特定連接埠以執行目錄服務

如果要執行這項操作,請依照下列步驟執行:
  1. 啟動 [登錄編輯程式]。

    警告 如果您使用「登錄編輯程式」或其他方法不當地修改登錄,可能會發生嚴重問題。這些問題可能會需要您重新安裝作業系統才能解決。Microsoft 不保證可以解決這些問題。請自行承擔修改登錄的一切風險。
  2. 找出並按一下下列登錄子機碼:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NTDS\Parameters
  3. [編輯] 功能表上,指向 [新增],然後按一下 [多字串值]

    注意 請確定您為登錄子機碼所選取的數值類型是正確的。如果將登錄子機碼類型是設定為 [多字串值] 以外的其他類型,您可能會遇到問題。
  4. 將新的登錄值命名為
    NSPI interface protocol sequences
  5. 用滑鼠右鍵按一下 [NSPI interface protocol sequences],然後按一下 [修改]
  6. [數值資料] 方塊中,輸入 ncacn_http:6004,然後按一下 [確定]
  7. 結束 [登錄編輯程式],然後重新啟動電腦。


在 Small Business Server 2003 Standard 或 Premium 中設定 RPC over HTTP

如果要設定 Small Business Server 2003 Standard 或 Premium 版以支援 RPC over HTTP,請執行「設定電子郵件及網際網路連線精靈」。如果要啟動精靈並設定 RPC over HTTP,請依照下列步驟執行:
  1. 按一下 [開始],再按一下 [伺服器管理]
  2. 按一下 [待辦清單],然後按一下 [連線到網際網路]
  3. 繼續執行精靈,並輸入有關網際網路連線類型、DNS 伺服器和路由器的特定資訊。
  4. [Web 服務設定] 頁面上,按一下以選取 [僅允許從網際網路存取下列網站服務] 下方的 [網際網路的 Outlook]。選取您需要的其他任何服務,例如 [Outlook Web Access]
  5. 按一下 [下一步]
  6. [Web 伺服器憑證] 頁面上,選取 Web 伺服器憑證類型,然後按一下 [下一步]。您可以選擇安裝新的 Web 伺服器憑證,或找出協力廠商憑證。
  7. 精靈會自動設定 Exchange、Internet Security and Acceleration (ISA) Server、IIS 和 RPC Proxy 登錄項目。

將 Outlook 2003 電腦設定為使用 RPC over HTTP

如果是 Microsoft Small Business Server 2003 環境,請造訪 Remote Web Workplace 以取得有關如何設定用戶端的完整逐步指示。如果要存取 Remote Web Workplace,請依照下列步驟執行:
  1. 啟動 Small Business Server 電腦或 Windows XP 用戶端電腦上的 Microsoft Internet Explorer。
  2. [位址] 方塊中,輸入 http://SBSServerName/remote,然後按 ENTER 鍵。

    注意 請使用 Small Business Server 2003 電腦的名稱來取代 SBSServerName
  3. 登入 Remote Web Workplace。
  4. 按一下 [Configure Outlook via the Internet] 連結。

    列印如何將 Windows XP 設定成使用 RPC over HTTP 功能,透過網際網路存取 Outlook 的逐步說明指示。
確認 SP 版本:
按一下 [播放] 按鈕,以檢視此串流媒體示範。

更新安裝:
按一下 [播放] 按鈕,以檢視此串流媒體示範。

登錄設定:
按一下 [播放] 按鈕,以檢視此串流媒體示範。

Outlook version:
按一下 [播放] 按鈕,以檢視此串流媒體示範。

憑證信任:
按一下 [播放] 按鈕,以檢視此串流媒體示範。

設定 MAPI 設定檔:
按一下 [播放] 按鈕,以檢視此串流媒體示範。

測試伺服器上的 RPC 虛擬目錄設定,然後在 Outlook 2003 中設定電子郵件設定檔。如果要執行這項操作,請依照下列步驟執行:

步驟 1:測試 RPC 虛擬目錄設定

從用戶端電腦連線到 RPC 虛擬目錄,以確認設定是否正確。如果要執行這項操作,請依照下列步驟執行:
  1. 在用戶端電腦上啟動 Internet Explorer,並在 [網址] 清單中輸入 RPC 虛擬目錄的 URL,然後按一下 [移至]

    例如,輸入 https://mail.contoso.com/rpc,然後按一下 [移至]
  2. 如果您收到下列訊息,請按一下 [確定]
    您即將透過安全性連線檢視畫面。

    網路上的任何人,都無法查閱您和這個網站交換的任何資訊。
  3. 如果您收到的訊息指出,憑證是由不受信任的公司所發佈,請確認用戶端電腦信任發佈憑證的根憑證授權單位。

    注意 當您沒有將伺服器設定為使用協力廠商憑證時,通常就會收到這個訊息。如需有關這個問題的詳細資訊,請參閱<將 Exchange 與 RPC over HTTP 搭配使用的建議事項>一節。
  4. 出現輸入憑證的提示時,請以「通用命名慣例」(UNC) 格式輸入您的使用者名稱、密碼,然後按一下 [確定]

    例如,請以 domain\username 格式輸入您的使用者名稱。
您會收到下列錯誤訊息:
無法顯示網頁

HTTP Error 403.2 - Forbidden:Read access is denied. (HTTP 錯誤 403.2 - 禁止使用:拒絕讀取)。
Internet Information Services (IIS)
這個錯誤訊息是可以預期的。這個錯誤訊息表示伺服器上的 RPC 虛擬目錄已正確設定。

Windows Server 2003 SP1 變更的行為


如果您已經安裝 Windows Server 2003 Service Pack 1 (SP1),系統會提示您輸入三次您的憑證,而不只輸入一次。在輸入第三次憑證之後按一下 [確定],這時您會收到下列錯誤訊息:
您並沒有被授權檢視此網頁
根據 Web 伺服器針對此資源設定的存取控制清單 (ACL),您沒有檢視這個目錄或頁面的權限。

HTTP 錯誤 401.3 - 未經授權:存取因所要求資源上所設定的 ACL 而遭拒絕。
Internet Information Services (IIS)
這個錯誤訊息是可以預期的。這個錯誤訊息表示伺服器上的 RPC 虛擬目錄已正確設定。

另外一種做法,是使用 Web 瀏覽器找出裝載於 RPC 虛擬目錄下的 Rpcproxy.dll 檔案。如果要執行這項操作,請依照下列步驟執行:
  1. 在用戶端電腦上啟動 Internet Explorer,並在 [網址] 清單中輸入裝載於 RPC 虛擬目錄中的 Rpcproxy.dll URL,然後按一下 [移至]

    例如,輸入 https://mail.contoso.com/rpc/rpcproxy.dll,然後按一下 [移至]
  2. 出現輸入憑證的提示時,請以 UNC 格式輸入您的使用者名稱 (domain\username)、密碼,然後按一下 [確定]

    這時瀏覽器中會顯示空白頁面,同時 Internet Explorer「狀態」列中會出現鎖頭圖示。
當 Internet Explorer「狀態」列中出現鎖頭圖示時,表示您已經成功建立與該伺服器的安全 (SSL) 連線。這是預期會發生的情況,這個情況表示伺服器上的 RPC 虛擬目錄已正確設定。

新的 RpcWithCert 虛擬目錄


如果您已經安裝 Windows Server 2003 SP1,您將在伺服器中找到新的 IIS 虛擬目錄。這個虛擬目錄名稱為 RpcWithCert。這個 RpcWithCert 虛擬目錄位於 [預設的網站] 之下。這個 RpcWithCert 虛擬目錄是作為未來驗證功能的預留位置。這個目錄不會影響目前的 RPC over HTTP 設定。您不需要用任何方法來設定這個虛擬目錄。

步驟 2:將 Outlook 2003 中的郵件設定檔設定為使用 RPC over HTTP

如果要從用戶端電腦使用 RPC over HTTP,請建立使用所需 RPC over HTTP 設定的 Outlook 郵件設定檔。這些設定可以同時啟用 SSL 通訊與基本驗證。我們建議您,為所有使用 RPC over HTTP 連線到 Exchange 的設定檔啟用 [使用快取 Exchange 模式] 選項。然而,如果要測試 RPC over HTTP,最好將這個選項保留為停用。測試完 RPC over HTTP 設定之後,請啟用 [快取 Exchange] 模式。如果要建立能夠與 RPC over HTTP 搭配使用的 Outlook 設定檔,請依照下列步驟執行:
  1. 在安裝 Outlook 2003 的用戶端電腦上,按一下 [開始],再按一下 [控制台]
  2. 如果 [控制台] 是 [類別目錄] 檢視,請按一下 [切換到傳統檢視]
  3. 按兩下 [郵件],然後按一下 [顯示設定檔]
  4. 按一下 [新增],輸入描述性名稱做為設定檔的名稱,然後按一下 [確定]
  5. 按一下 [新增電子郵件帳號],然後按一下 [下一步]
  6. 按一下 [Microsoft Exchange Server],再按一下 [下一步]
  7. [Microsoft Exchange Server] 方塊中,輸入您 Exchange 電腦的內部完整網域名稱 (FQDN)。

    例如,輸入 mycomputer.contoso.local
  8. 按一下以清除 [使用快取 Exchange 模式] 核取方塊。

    重要 請暫時關閉 [快取 Exchange] 模式以測試您的設定。建議您在測試 RPC over HTTP 設定之後,再啟用 [快取 Exchange] 模式。
  9. [使用者名稱] 方塊中,輸入您要使用的使用者帳號名稱,然後按一下 [其他設定]

    Outlook 可能會嘗試解析 Exchange 電腦的使用者名稱和主機名稱。如果您收到錯誤訊息,或是出現 [檢查名稱] 對話方塊,請按一下 [取消]
  10. [Microsoft Exchange Server] 對話方塊中,按一下 [連線] 索引標籤。
  11. 按一下 [使用區域網路 (LAN) 連線][使用 Internet Explorer 或協力廠商的撥接程式來連接]。根據您用來連線至網際網路的方法,選取連線類型。按一下以選取 [使用 HTTP 連線到我的 Exchange 信箱] 核取方塊,然後按一下 [Exchange Proxy 設定]

    如果 [連線] 索引標籤沒有顯示 [透過網際網路連線 Exchange] 區域,請參閱<疑難排解>一節。
  12. [使用這個 URL 連線到我的 Exchange Proxy 伺服器] 方塊中,輸入使用者可以連線到網際網路的 Exchange 電腦的外部 FQDN。

    例如,輸入 https://mail.example.com
  13. 按一下以選取 [只使用 SSL 連線] 核取方塊。
  14. 如果要啟用相互驗證,請按一下以選取 [以 SSL 連線時互相驗證工作階段] 核取方塊,然後在 [Proxy 伺服器的主要名稱] 方塊中,輸入 Exchange 電腦的公用網際網路 URL。

    請以下列格式輸入此 URL:
    msstd:public_URL_of_the_server


    注意 您不需要啟用相互驗證。
  15. 如果要測試 RPC over HTTP 設定,請按一下以選取 [在快速網路中,先使用 HTTP 連線到 Exchange,再使用 TCP/IP 連線] 核取方塊和 [在慢速網路中,先使用 HTTP 連線到 Exchange,再使用 TCP/IP 連線] 核取方塊。

    注意 測試完 RPC over HTTP 設定之後,您可以選擇只使用其中一個選項。這些選項會指定 Outlook 如何使用 RPC over HTTP 連線到 Exchange。Outlook 會根據網路的連線速度來決定連線類型。在預設設定中,未選取 [在快速網路中,先使用 HTTP 連線到 Exchange,再使用 TCP/IP 連線] 核取方塊,但選取了 [在慢速網路中,先使用 HTTP 連線到 Exchange,再使用 TCP/IP 連線] 核取方塊。在這種情況中,下列兩種狀況都成立:
    • 如果 Outlook 偵測到快速連線,就會嘗試使用 TCP 來連線。如果 TCP 連線不成功,Outlook 會嘗試使用 HTTP 來連線。快速連線是指,每秒傳輸高於 128 Kbps 的連線。
    • 如果 Outlook 偵測到慢速的連線,就會嘗試使用 HTTP 來連線。如果 HTTP 連線不成功,Outlook 會嘗試使用 TCP 來連線。慢速連線是指,低於或等於 128 Kbps 的連線。
    這種邏輯讓 Outlook 在能夠使用網路連線時連線至 Exchange。
  16. [連線到我的 Exchange Proxy 伺服器時,使用這個驗證] 清單中,按一下 [基本驗證]
  17. 按一下 [確定],再按一下 [確定]
  18. 按一下 [下一步],按一下 [完成],再按 [關閉],然後按一下 [確定]
Outlook 即設定為使用 RPC over HTTP。

步驟 3:測試 Outlook 連線

確認 Outlook 使用 RPC over HTTP 連線到 Exchange 電腦。如果要執行這項操作,請依照下列步驟執行:
  1. 按一下 [開始],再按 [執行],輸入 outlook /rpcdiag,然後按一下 [確定]
  2. [使用者名稱][密碼] 方塊中輸入您的憑證,然後按一下 [確定]
  3. 如果 [HTTPS] 出現在 [Exchange Server 連線狀態] 對話方塊的 [已連線] 欄位中,表示有項服務使用 RPC over HTTP 連線。

疑難排解

  • 如果 [Microsoft Exchange Server] 對話方塊的 [連線] 索引標籤上,沒有顯示 [透過網際網路連線 Exchange] 區域,請確認您的用戶端電腦符合設定 RPC over HTTP 的需求。如果您已安裝 Service Pack 並且更新所需的套件,但 [連線] 索引標籤卻沒有顯示 [透過網際網路連線 Exchange] 區域,請編輯 Windows 登錄。如果要執行這項操作,請依照下列步驟執行:
    1. 啟動 [登錄編輯程式]。

      警告 如果您使用「登錄編輯程式」或其他方法不當地修改登錄,可能會發生嚴重問題。這些問題可能會需要您重新安裝作業系統才能解決。Microsoft 不保證可以解決這些問題。請自行承擔修改登錄的一切風險。
    2. 找出並按一下下列登錄子機碼:
      HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Outlook\RPC
    3. 如果下列登錄項目不存在,請加以建立:
      數值名稱:
      EnableRPCtunnelingUI

      數值類型:REG_DWORD
      數值資料:1
    4. 結束 [登錄編輯程式]。
  • 出現輸入憑證的提示時,必須使用 domain\username 格式輸入。
  • 如果要支援使用使用者主要名稱 (UPN) 格式的憑證,請在每部 Windows XP 用戶端電腦,安裝下列「Microsoft 知識庫」文件所述的 Hotfix:
    830355 You Cannot Use Outlook 2003 over the Internet by Using Your User Principal Name (UPN)
    下列是使用 UPN 格式的憑證範例:
    username@contoso.com
  • 如果您根據本文的指示,在伺服器端設定 RPC over HTTP 所需的所有設定之後,Outlook 仍然無法連線,可能是因為 RPC Proxy Server Extension 未正確載入。如果您遇到這種 Outlook 連線問題,就會收到類似下列的錯誤訊息:
    無法取得 Microsoft Exchange Server。
    下列資訊可能能夠協助您解決這個問題。

    如果要修正這個問題,請依照下列步驟執行:
    1. 在您的 RPC Proxy 伺服器上,按一下 [開始],指向 [系統管理工具],然後按一下 [網際網路資訊服務 (IIS) 管理員]
    2. 在 RPC Proxy 伺服器的圖示下方,按一下 [網頁服務延伸模組]
    3. 在右邊的窗格中,按一下 [RPC Proxy Server 延伸],再按一下 [內容]
    4. 確認 Rpcproxy.dll 檔案的路徑是正確的。正確位置如下:
      %systemroot%\system32\rpcproxy\rpcproxy.dll
      例如,正確的位置可能如下列所示:
      c:\windows\system32\rpcproxy\rpcproxy.dll
      仔細檢查路徑項目,因為可能會誤將該路徑設定為:
      %systemroot%\system32\rpcproxy.dll
      例如,目前的位置可能會設定為下列路徑:
      c:\windows\system32\rpcproxy.dll
      如果您很快地看過去,可能會覺得這個錯誤路徑是正確的。

      注意 這兩個位置可能都會出現 Rpcproxy.dll 檔案,但您不需要刪除或修改這些位置中的檔案。如果您發現此路徑項目設定錯誤,表示 Rpcproxy.dll 檔案可能已遺失或毀損。如果是這種情形,您可能需要取代或重新登錄 Rpcproxy.dll 檔案。

      此外,如果您遇到這個問題,系統會在 RPC Proxy 伺服器的 IIS 日誌中記錄下列 404 錯誤:
      2004-01-01 13:13:31 192.100.100.1 RPC_IN_DATA /rpc/rpcproxy.dll FQDN.company.com:6002 443 domain\username 192.100.100.2 MSRPC 404 2 1260
      這個 404 錯誤可能是因為網頁服務延伸模組停用或無法運作所引起。 如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
      248033 HTTP 404 - 找不到檔案錯誤訊息的一般發生原因及解決方式

?考

如需有關如何部署 Exchange Server 2003 的詳細資訊,請造訪下列 Microsoft 網站:
http://www.microsoft.com/technet/prodtechnol/exchange/2003/library/ex2k3rpc.mspx
如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
831050 Description of the configuration options for the Exchange over the Internet feature in Outlook 2003
826486 無法搭配使用 RPC Over HTTP 與自動組態指令碼
822178 Overview of dependencies and requirements for Exchange Server 2003 features
如需詳細資訊,請造訪下列 Microsoft 網站:
http://msdn2.microsoft.com/en-us/library/aa375384.aspx

屬性

文章編號: 833401 - 上次校閱: 2007年12月3日 - 版次: 19.3
這篇文章中的資訊適用於:
  • Microsoft Exchange Server 2003 Enterprise Edition
  • Microsoft Exchange Server 2003 Standard Edition
  • Microsoft Office Outlook 2003
  • Microsoft Windows Small Business Server 2003 Standard Edition
  • Microsoft Windows Small Business Server 2003 Premium Edition
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
關鍵字:?
kbhowtomaster KB833401
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