|
When you use the native support of Microsoft Winsock Proxy to reverse host either a Lotus Notes or Lotus Domino SMTP mail server, the Lotus MTA (Mail Transfer Agent) will hang after sending the first message and additional messages won't be sent until the Lotus MTA is stopped and restarted.
See this Lotus Support Document (Opens in a separate browser window) for details.
To solve this problem, you can use Surrogate Socket. In this case, you must also use an SMTP relay agent. This agent can either be your ISP (if they allow it), or you can use the SMTP service included with IIS 4.0.
The setup when using the IIS 4.0 SMTP service for this is as follows:
- Install the IIS 4.0 SMTP service.
- Open MMC on the proxy server and right-click on Default SMTP Site and select Properties.
- On the SMTP Site tab, IP Address field, select your INTERNAL IP ADDRESS.
- On the Delivery tab, set the Fully qualified domain name to the host name which your DNS MX record points to.
- On the Delivery tab, click on the Outbound Security button and make sure No Authentication is selected.
- On the Directory Security tab, click on the edit button in the Anonymous Access and Authentication Control section and make sure Anonymous Access is allowed.
- On the Directory Security tab, click on the edit button in the Relay Restrictions section and select "By default all computers are Allowed to relay." (NOTE: since your SMTP service is only listening on the internal adapter this should not pose a security or relay risk)
- Run the Surrogate Socket Service Control program and click on the Mappings tab.
- Add the following two mappings:
Listen Address: (your proxy server's external IP address) Listen Port: 25 Connect Address: (your Domino's internal IP address) Connect Port: 25 Connect From IP: * Ping?: No
Listen Address: * Listen Port: 110 Connect Address: (your Domino's internal IP address) Connect Port: 110 Connect From IP: * Ping?: No
- Delete (or rename) the wspcfg.ini file on your Domino server.
- Configure the Domino Server to use your proxy server's internal IP address as a Relay Host.
- Stop, then restart (or reboot) your Domino server.
If you are using your ISP's mail server as a relay agent:
- Run the Surrogate Socket Service Control program and click on the Mappings tab.
- Add the following three mappings:
Listen Address: (your proxy server's external IP address) Listen Port: 25 Connect Address: (your Domino's internal IP address) Connect Port: 25 Connect From IP: * Ping?: No
Listen Address: (your proxy server's internal IP address) Listen Port: 25 Connect Address: (your ISP's mail server IP or hostname) Connect Port: 25 Connect From IP: * Ping?: No
Listen Address: * Listen Port: 110 Connect Address: (your Domino's internal IP address) Connect Port: 110 Connect From IP: * Ping?: No
- Delete (or rename) the wspcfg.ini file on your Domino server.
- Configure the Domino Server to use your proxy server's internal IP address as a Relay Host.
- Stop, then restart (or reboot) your Domino server.
|