SMTP Relay - Многопоточный редиректор smtp траффика!

SMTP Relay





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

Для каждого задания создается лог, в котором фиксируются все подключения.

Есть опция "-fcon" которая позволяет отпустить консоль после запуска.
SMTPRelay is multithreaded SMTP Proxy Server. It can redirect smtp traffic from local network to the external SMTP servers.
You need to create task for each smtp server. Task can be defined as below:
[hotbox]
ServerName=mail.hotbox.com
RemotePort=25
ListenPort=1500
AllowFrom=0.0.0.0
Then You configure email program on the local workstations:
  • Specify proxy server with runned SMTPRelay as SMTP Server
  • Specify ListenPort as Port
The program creates the separated thread for each task and wait for the connections on the ListenPort.
When the connection is established, an another thread is created to redirecting all smtp traffic to the specified SMTP server.

The separated logfile creates for each task and all connections are logging.

You can use "-fcon" command line switch to start program in the background mode.
Valid HTML 4.0 Transitional
Valid CSS!
Last Updated: Oct 07 2009 16:06:48 © 2006-2009 Ivan Moiseev