Register
 

Here are the steps for configuring RPC over HTTP in a single server Exchange 2003 environment:
 
Steps to be taken on the Exchange server
  1. In Control Panel, go to Add/Remove Programs, then click Add/Remove Windows Components.
  2. Select Networking Services and then click the Details button.
  3. Select RPC over HTTP Proxy and click OK and then Next.
  4. After the RPC Proxy service has been installed, launch Regedit.
  5. Navigate to the following registry key:
    • HKLM\System\CurrentControlSet\Services\NTDS\Parameters
  6. Right-click on Parameters, select New, then click Multi-String Value.
  7. For the name, enter 'NSPI interface protocol sequences' (excluding quotes).
  8. For the value, enter 'ncacn_http:6004' (excluding quotes).
  9. Next, navigate to the following registry key:
    • HKLM\Software\Microsoft\Rpc\Rpcproxy
  10. Double-click the ValidPorts parameter and remove any values that may have been added by default.
  11. Enter the following values instead:
    • <NetBIOS>:6001;<FQDN>:6001;<NetBIOS>:6002;
    • <FQDN>:6002;<NetBIOS>:6004;<FQDN>:6004"
  12. Launch Internet Services Manager.
  13. If you haven't installed your certificate on this server yet, you will need to right-click the Default Web Site (DWS) and click Properties. If you've already installed your cert, then move on to step (15).
  14. Go to the Directory Security tab and click Server Certificate in the Secure Communications section. Follow the wizard to install your certificate.
  15. Under the DWS, right-click the Rpc virtual directory and click Properties.
  16. Go to the Directory Security tab and click the first Edit button.
  17. Confirm that ONLY Basic Authentication is enabled and click OK.
  18. On the Directory Security tab, click the Edit button in the Secure Communications section.
  19. Enable the 'Require secure channel' checkbox and click OK and OK. NOTE: Do not select the option for 128-bit encryption.
  20. Restart your server.
Configuring the client
 
NOTE: The client must be running Windows XP, sp1 (or later) with Outlook 2003 (or later).
  1. Download and install the hotfix documented in the following article:
  2. Once the hotfix has been applied, restart Windows.
  3. After Windows has restarted, open your browser, navigate to https://mail.yourdomain.com/rpc. Double-click the SSL security 'lock' and install the certificate on your client.
  4. Open the Mail applet in Control Panel.
  5. Click Show Profiles, select your profile and click Properties.
  6. Click Email Accounts, then Next, then Change, and finally More Settings.
  7. Go to the Connection tab and enable the setting at the bottom called 'Connect to my Exchange mailbox using HTTP'.
  8. Click the Exchange Proxy Settings button.
  9. Ensure that the checkbox for SSL is enabled and enter the external FQDN in the URL field.
  10. Under Proxy Authentication Settings, select Basic Authentication from the drop-down list.
  11. For testing, enable both settings for Fast and Slow connections.
  12. Launch Outlook by doing the following:
    • Click Start | Run.
    • Enter 'outlook /rpcdiag' (excluding quotes). This will launch Outlook with the RPC connection status visible so you can confirm if you're connecting over TCPIP or HTTPS.
 

MSbottomlogo   smallbiz  



Print this page