You cannot connect over the Internet to Exchange Server 2003 from Outlook 2003 (831060)



The information in this article applies to:

  • Microsoft Office Outlook 2003, when used with:
    • Microsoft Exchange Server 2003 Enterprise Edition
    • Microsoft Exchange Server 2003 Standard Edition

Important This article contains information about modifying the registry. Before you modify the registry, make sure to back it up and make sure that you understand how to restore the registry if a problem occurs. For information about how to back up, restore, and edit the registry, click the following article number to view the article in the Microsoft Knowledge Base:

256986 Description of the Microsoft Windows Registry

SYMPTOMS

When you try to use Microsoft Office Outlook 2003 to connect over the Internet to your mailbox on a Microsoft Exchange Server 2003 based-computer, you are prompted for your logon credentials many times, and you do not connect to Exchange Server 2003.

CAUSE

This behavior occurs if an outbound proxy authentication is required, and if you use Remote Procedure Call (RPC) over HTTP to connect to an Exchange Server 2003 account. When Outlook 2003 is using RPC over HTTP, the default timeout is 45 seconds. If RPC over HTTP takes longer than 45 seconds to connect, the connection is not successful.

RESOLUTION

Warning If you use Registry Editor incorrectly, you may cause serious problems that may require you to reinstall your operating system. Microsoft cannot guarantee that you can solve problems that result from using Registry Editor incorrectly. Use Registry Editor at your own risk.

To resolve this behavior, you can add the ConnectTimeout, the ConnectTimeoutLow, and the RFRTimeoutDWORD values to the RPC registry key. To do this, follow these steps:
  1. Click Start, and then click Run.
  2. In the Open box, type Regedit, and then click OK.
  3. Expand the following registry key:

    HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Outlook\RPC

  4. Right-click RPC, point to New, and then click DWORD Value.
  5. Type ConnectTimeout, and then press ENTER to name the new value.
  6. Double-click ConnectTimeout.
  7. In the Value data box, type 000493e0, and the click OK.
  8. Right-click RPC, point to New, and then click DWORD Value.
  9. Type ConnectTimeoutLow, and then press ENTER to name the new value.
  10. Double-click ConnectTimeoutLow.
  11. In the Value data box, type 000493e0, and the click OK.
  12. Right-click RPC, point to New, and then click DWORD Value.
  13. Type RFRTimeout, and then press ENTER to name the new value.
  14. Double-click RFRTimeout.
  15. In the Value data box, type 000493e0, and the click OK.
  16. Quit Registry Editor.

MORE INFORMATION

When Outlook tries to connect to each server type, Outlook uses the registry values that you added in the Resolution section to determine how long to wait before the connection is considered a failed connection (a time-out connection) and the connection is dropped.
  • Outlook uses the ConnectTimeout registry value when it detects connections that use a network adaptor that is functioning at greater than 128 kbps.
  • Outlook uses the ConnectTimeoutLow registry value when it detects connections that use a network adaptor that is functioning at less than 128 kbps.
  • Outlook uses the RFRTimeout registry value for a server referral. For example, Outlook uses this value when it asks the Exchange store for a referral to the global catalog server, to another user's mailbox, or to a public folder. Outlook uses this registry value for all network adaptor speeds that are detected.
Outlook uses these registry values to determine how long to wait for a connection to succeed before Outlook times out and the connection fails.

Modification Type:MinorLast Reviewed:1/6/2006
Keywords:kbpending kbprb KB831060 kbAudITPRO