by adrien » May 01 15 10:37 am
Hi
we deprecated the SMTP proxy with WinGate 7.0 back in 2011.
There were several reasons for this. Basically:
* the SMTP proxy had been added in WinGate 4 to add functionality to what was previously used (TCP mapping) to enable specifying which domains were local, in order to protect a back end server from relaying. We added the SMTP server proper in WinGate 5. From this point there was a fair amount of confusion with many customers which created a fair amount of support load. Other issues with this related to handling the fact that both the SMTP proxy and SMTP server wanted to run on port 25, so there were settings to hand sessions over from one service to the other depending on how the connection was used.
* the SMTP proxy didn't really evolve after WinGate 4, however the SMTP server did. Key in this was the ability to scan the traffic.
* since the SMTP proxy was basically just a beefed up TCP mapping proxy, issues around connection failure handling are masked from the clients. For instance an SMTP client trying to deliver via a SMTP proxy won't see a connection failure if the ISP SMTP server is down, since the connection to the proxy succeeds. All they get is a disconnect, which is not SMTP compliant.
I agree it's not a great solution to retain the proxy but prevent its editing. You can't add one either. The dilemma is if you delete it, you break things.
Is there any particular reason you don't want to use the SMTP server? Were you using the SMTP proxy for both inbound and outbound? You may be able to just use a TCP mapping proxy instead.
Adrien