URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 93707
[ Назад ]

Исходное сообщение
"Подскажите SMTP Proxy"

Отправлено ant0xa , 20-Авг-12 19:15 
Нужен какой-нибудь SMTP proxy под Linux. Цель - выпускать подрядчиков организации на почтовые сервера компаний + yandex, mail.ru, gmail.com и т.д. Через NAT выпускать не хотелось бы. 3proxy заставить работать с авторизацией на томже mail.ru не получилось, а прокидывать порты не вариант.

Содержание

Сообщения в этом обсуждении
"Подскажите SMTP Proxy"
Отправлено anonimas , 20-Авг-12 19:36 
assp.sourceforge.net

"Подскажите SMTP Proxy"
Отправлено ant0xa , 21-Авг-12 09:23 
> assp.sourceforge.net

Не то - это FrontEnd для фильтра спама как я понял. Ставится перед MTA. Делал аналогичное на Postfix+SpamAssassin. Нужен SMTP прокси для отправки писем через внешние SMTP сервера типа mail.ru из внутренней сети. Принимать письма по SMTP не нужно. Приёмка пойдёт через POP3 Proxy.


"Подскажите SMTP Proxy"
Отправлено Аноним , 21-Авг-12 09:31 
> перед MTA. Делал аналогичное на Postfix+SpamAssassin. Нужен SMTP прокси для отправки
> писем через внешние SMTP сервера типа mail.ru из внутренней сети. Принимать
> письма по SMTP не нужно. Приёмка пойдёт через POP3 Proxy.

DeleGate
http://www.delegate.org/delegate/

Он же и pop3/imap/nntp и вообще tcp-proxy


"Подскажите SMTP Proxy"
Отправлено ant0xa , 21-Авг-12 09:58 
>> перед 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


"Подскажите SMTP Proxy"
Отправлено Аноним , 21-Авг-12 11:55 
>>> перед 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/sh

umask 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>&1

fi

Настройка клиента:
SMTP Server : 192.168.1.1
ПОРТ 8024
учётная запись: user@mail.ru
пароль: password

Должно работать, с бывшей почтой.ру (ныне qip.ru) у меня раньше такая схема действовала. Нужен другой внешний сервер - настраиваете запуск еще одного демона на другом порту, и т.п. С гуглем только у меня ничего не вышло, но если честно, долго и не заморачивался, т.к. не особо надо было.


"Подскажите SMTP Proxy"
Отправлено ant0xa , 21-Авг-12 12:02 
>[оверквотинг удален]
> Настройка клиента:
> SMTP Server : 192.168.1.1
> ПОРТ 8024
> учётная запись: user@mail.ru
> пароль: password
> Должно работать, с бывшей почтой.ру (ныне qip.ru) у меня раньше такая схема
> действовала. Нужен другой внешний сервер - настраиваете запуск еще одного демона
> на другом порту, и т.п. С гуглем только у меня ничего
> не вышло, но если честно, долго и не заморачивался, т.к. не
> особо надо было.

Тоже самое реализуется через 3proxy да и любой другой TCP Proxy. Не совсем то. Хотелось бы универсального решения что-бы не надо было прописывать конфиг для каждого SMTP сервера.


"Подскажите SMTP Proxy"
Отправлено Аноним , 21-Авг-12 12:44 
> Тоже самое реализуется через 3proxy да и любой другой TCP Proxy. Не
> совсем то. Хотелось бы универсального решения что-бы не надо было прописывать

Удачи в поисках.



"Подскажите SMTP Proxy"
Отправлено ant0xa , 23-Авг-12 17:00 
>> Тоже самое реализуется через 3proxy да и любой другой TCP Proxy. Не
>> совсем то. Хотелось бы универсального решения что-бы не надо было прописывать
> Удачи в поисках.

Собрал 3proxy-0.7b-devel на linux - всё заработало. Задача решена.