Notice: This website is an unofficial Microsoft Knowledge Base (hereinafter KB) archive and is intended to provide a reliable access to deleted content from Microsoft KB. All KB articles are owned by Microsoft Corporation. Read full disclaimer for more details.

How to Configure a Proxy Server to Enable the Proxy of Multiple Exchange Servers


View products that this article applies to.

This article was previously published under Q258022

↑ Back to the top


Summary

This article describes how to configure Microsoft Proxy Server to enable the proxy of multiple Microsoft Exchange Servers. The Server Proxy method enables resources to resemble external resources even though they are securely hosted behind Proxy Server.

↑ Back to the top


More information

To configure Microsoft Proxy Server to enable the proxy of multiple Exchange Servers, perform the following steps:
  1. On Proxy Server, apply the proxy hotfix for the problem discussed in the following Microsoft Knowledge Base article. This is a post-Service Pack 1 (SP1) hotfix for Proxy Server.For additional information, click the article number below to view the article in the Microsoft Knowledge Base:
    232588� Winsock Proxy Client Fails to Bind Remotely to Proxy Server Computer
  2. Bind a unique public Internet Protocol (IP) address to Proxy Server's external network adapter for each Exchange Server behind Proxy Server.
  3. Install and test the Winsock Proxy (WSP) client on Exchange Server by running a Winsock client program.
  4. Locate the Exchange Server Store and Internet Mail Connector program files. The Store.exe file is usually located in the Exchsrvr\Bin folder and the Msexcimc.exe file is usually located in the Exchsrvr\Connect\Msexcimc\Bin folder.
  5. Create a file in Microsoft Windows Notepad named Wspcfg.ini for both the Exchange Server Store and Internet Mail Connector programs. Place each Wspcfg.ini file in the same folder as the Exchange Server Store and Internet Mail Connector program files. These files should contain the following items:
    [Store]
    ProxyBindIp=110:<Proxy_External_IP>,119:<Proxy_External_IP>,143:<Proxy_External_IP>
    ServerBindTcpPorts=110,119,143
    KillOldSessions=1
    Persistent=1

    [Msexcimc]
    ProxyBindIp=25:<Proxy_External_IP>
    ServerBindTcpPorts=25
    KillOldSessions=1
    Persistent=1
    NOTE: Replace Proxy_External_IP with the actual IP address bound to Proxy Server's external adapter.

  6. If Winsock Proxy Access Control is enabled and Exchange Server is not running as the administrator, ensure that the user created to run the Exchange Service has been granted permission to the Unlimited Access Protocol in the Winsock Service.
  7. On Proxy Server, start a command prompt. Run the netstat -an command. This command can output to the screen the current status of all ports. Ensure that ports 25, 110, 119, and 143 are listening on their corresponding IP addresses. If not, Exchange Server(s) has not been able to correctly establish a Winsock session with Proxy Server. Examine the Current Sessions listing in the Winsock Proxy service. At least two sessions should be established for each Exchange Server: one for the Exchange Server Store program and the other for the Internet Mail Connector program.
  8. Repeat steps 1 through 7 for each Exchange Server behind Proxy Server.

↑ Back to the top


Keywords: KB258022, kbhowto, kbenv

↑ Back to the top

Article Info
Article ID : 258022
Revision : 3
Created on : 1/25/2006
Published on : 1/25/2006
Exists online : False
Views : 452