Нужен какой-нибудь SMTP proxy под Linux. Цель - выпускать подрядчиков организации на почтовые сервера компаний + yandex, mail.ru, gmail.com и т.д. Через NAT выпускать не хотелось бы. 3proxy заставить работать с авторизацией на томже mail.ru не получилось, а прокидывать порты не вариант.
assp.sourceforge.net
> assp.sourceforge.netНе то - это FrontEnd для фильтра спама как я понял. Ставится перед MTA. Делал аналогичное на Postfix+SpamAssassin. Нужен SMTP прокси для отправки писем через внешние SMTP сервера типа mail.ru из внутренней сети. Принимать письма по SMTP не нужно. Приёмка пойдёт через POP3 Proxy.
> перед MTA. Делал аналогичное на Postfix+SpamAssassin. Нужен SMTP прокси для отправки
> писем через внешние SMTP сервера типа mail.ru из внутренней сети. Принимать
> письма по SMTP не нужно. Приёмка пойдёт через POP3 Proxy.DeleGate
http://www.delegate.org/delegate/Он же и pop3/imap/nntp и вообще tcp-proxy
>> перед MTA. Делал аналогичное на Postfix+SpamAssassin. Нужен SMTP прокси для отправки
>> писем через внешние SMTP сервера типа mail.ru из внутренней сети. Принимать
>> письма по SMTP не нужно. Приёмка пойдёт через POP3 Proxy.
> DeleGate
> http://www.delegate.org/delegate/
> Он же и pop3/imap/nntp и вообще tcp-proxyОпять не то. В 3proxy это есть но корректно не работает. Грубо говоря прокся должна попросить авторизацию у клиента, разпарсить имя пользователя вынув оттуда SMTP сервер,порт и реальное имя пользователя, соединиться с SMTP сервером, пройти аутентификацию и всё остальное пустить уже прозрачно.
Например:
имя пользователя: user@mail.ru
SMTP сервер: smtp.mail.ru
адрес прокси: 10.10.10.10
пароль: password
Настройка клиента:
SMTP Server : 10.10.10.10
учётная запись: user@mail.ru#smtp.mail.ru
пароль: password
>>> перед MTA. Делал аналогичное на Postfix+SpamAssassin. Нужен SMTP прокси для отправки
>>> писем через внешние SMTP сервера типа mail.ru из внутренней сети. Принимать
>>> письма по SMTP не нужно. Приёмка пойдёт через POP3 Proxy.
>> DeleGate
>> http://www.delegate.org/delegate/
>> Он же и pop3/imap/nntp и вообще tcp-proxy
> Опять не то. В 3proxy это есть но корректно не работает. Грубо"Вы просто не умеете их готовить" (с)
Запуск делегата для работы с mail.ru
less delegated-mailru.sh
#!/bin/shumask 027
if [ -x /usr/local/sbin/delegated ]; then
echo -n ' delegated'
/usr/local/sbin/delegated -P8024 \
SERVER=smtp://smtp.mail.ru
ADMIN=admin@domain.ru \
RELIABLE=192.168.1.0/255.255.255.0 \
> /dev/null 2>&1fi
Настройка клиента:
SMTP Server : 192.168.1.1
ПОРТ 8024
учётная запись: user@mail.ru
пароль: passwordДолжно работать, с бывшей почтой.ру (ныне qip.ru) у меня раньше такая схема действовала. Нужен другой внешний сервер - настраиваете запуск еще одного демона на другом порту, и т.п. С гуглем только у меня ничего не вышло, но если честно, долго и не заморачивался, т.к. не особо надо было.
>[оверквотинг удален]
> Настройка клиента:
> SMTP Server : 192.168.1.1
> ПОРТ 8024
> учётная запись: user@mail.ru
> пароль: password
> Должно работать, с бывшей почтой.ру (ныне qip.ru) у меня раньше такая схема
> действовала. Нужен другой внешний сервер - настраиваете запуск еще одного демона
> на другом порту, и т.п. С гуглем только у меня ничего
> не вышло, но если честно, долго и не заморачивался, т.к. не
> особо надо было.Тоже самое реализуется через 3proxy да и любой другой TCP Proxy. Не совсем то. Хотелось бы универсального решения что-бы не надо было прописывать конфиг для каждого SMTP сервера.
> Тоже самое реализуется через 3proxy да и любой другой TCP Proxy. Не
> совсем то. Хотелось бы универсального решения что-бы не надо было прописыватьУдачи в поисках.
>> Тоже самое реализуется через 3proxy да и любой другой TCP Proxy. Не
>> совсем то. Хотелось бы универсального решения что-бы не надо было прописывать
> Удачи в поисках.Собрал 3proxy-0.7b-devel на linux - всё заработало. Задача решена.