Программа
SMTPRelay - это smtp прокси сервер, может быть использован для перенаправления smtp трафика идущего из локальной сети на внешние SMTP серверы.
Т.е. вы описываете задание следующим образом:
[rambler]
ServerName=mail.rambler.ru
RemotePort=25
ListenPort=1500
AllowFrom=0.0.0.0
На клиентской машине вы конфигурируете почтовый клиент:
- указываете в качестве smtp сервера адрес прокси сервера
- указываете в качестве порта ListenPort
Программа создает в отдельном потоке пул для каждого задания и ждет подключений на ListenPort.
Когда произощло подключение, для клиента создается отдельный поток, в котором он обслуживается, а программа продолжает принимать подключения.
Для каждого задания создается лог, в котором фиксируются все подключения.
Есть опция "-fcon" которая позволяет отпустить консоль после запуска.