Регистрация...

Eserv Forum / E3 / Eserv 3 Mail Server Support / Отправка и Получение почты с разных IP

wikipost // (v1)
Продукты и услуги Скачать Документация Купить Поддержка Форумы Партнёрам Статьи О компании
Новости
12.10.2009
Переезд завершен
Здравствуйте.
Вот такая задачка: Есть две линии провайдер:
1-я — безлимит, но с ограничением скорости
2-я — хороший канал, оплата по входящему трафику.
Почту отправляю и забираю с зарегистрированного внешнего почтовика на нашем хостинге. Локальные пользователи по IMAP на локальном (внутри сети) Eserv+PigMail.
Как сделать так, чтобы Pop3Recv забирал почту через 1-ю линию, а SmtpSend отправлял почту через 2-ю линию?
Может поместить папку с Eserv3 на расшаренный ресурс, и запустить SmtpSend на компьютере с выходом через 2-ю линию, а сервис Pop3Recv запустить на другом компьютере с выходом через 1-ю линию? Но как их запустить на разных компах, если они зависят от одной службы — acSMTP ?
 
Комментарии к этой версии (17.02.2011 14:00) [~figaro] c9e8785a
АвторДатаТекстtags
ac17.02.2011 14:16
Самый простой вариант — использовать "route.exe add ..." для настройки маршрутизации на ваш pop3-сервер через заданный сетевой интерфейс. А маршрут по умолчанию поставить на второй интерфейс (и smtpsend будет по нему ходить). Либо для smtpsend'а указать интерфейс явно (опция командной строки ViaInterface: IP).
wikipost
figaro17.02.2011 14:40
ac пишет: использовать "route.exe add
не получится. Адрес внешнего pop3-сервера — он-же и внешний SMTP сервер. Eserv-SMTPSend отсылает почту через него. А если поставить через Route add... То тогда все будет ходить на данный адрес через один интерфейс (и отправлять и забирать)
wikipost
ac17.02.2011 14:49
Ну тогда остаётся вариант — дефолтовый маршрут, подходящий для POP3, а для smtpsend указать явно "ViaInterface:".
wikipost
pig17.02.2011 14:54
Можно на второй машине транзитный сервер поставить. Будет забирать почту из внешнего ящика и загонять на основной сервер. Это делается через настройку списка получателей "чужих" доменов aka список перенаправления aka EmailSmtpForward. И проверку наличия адресата на целевом сервере в этом случае невредно настроить.
wikipost
figaro17.02.2011 15:31
Я вот подумал еще о другой стороне вопроса — если ставить на второй машине — то надо и платить при покупке уже за две копии программы — т.е. в 2 раза больше? Если так, то номер со второй машиной не проходит. Надо все нагородить на одном компе. Поставить второй интерфейс и попробовать совет от as.
wikipost
pig17.02.2011 16:02
Если ViaInterface:, то это с использованием агента. Плагин так не умеет.

По деньгам — лично я считаю, что в данном случае доплата не нужна: функционально у вас один почтовый сервер в сети, просто на двух машинах, а транзитность всего лишь костыль.

Я на старой работе всё собирался приделать в сеть маршрутизатор на Линуксе, там тоже всякие сложные схемы были с костылями. Надеялся, что там можно в зависимости от портов маршруты выбирать. Но так времени и не нашёл.
wikipost
Работает на Eserv/5.05555 (05.06.2016)