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

Исходное сообщение
"Exim: Маршрутизация почты"

Отправлено ilok , 26-Июл-05 15:43 
Ситуация:

Есть домен mydomain.com.ua

Eсть 2 SMTP сервера
smtp1.mydomain.com.ua   - тут стоит еxim
smtp2.mydomain.com.ua   - тут стоит какойто SMTP сервер

В ДНС написано:
mydomain.com.ua.          IN      MX 5    smtp1.mydomain.com.ua.

Задача:
Если письмо приходит на mydomain.com.ua то она должна просто передатся на
smtp2.mydomain.com.ua который пускай что хочет то с ней и делает.

Если письмо приходит на mydomain.com.ua и сервер smtp2.mydomain.com.ua "лежит" то smtp1.mydomain.com.ua ждет пока smtp2.mydomain.com.ua "подымется" и выгребет свою почту
(т.е. smtp1.mydomain.com.ua как бекап).
Причем на smtp1.mydomain.com.ua никаких пользователей быть не должно.

Если письмо уходит с smtp2.mydomain.com.ua то оно должно пройти через smtp1.mydomain.com.ua а дальше в мир.


Содержание

Сообщения в этом обсуждении
"Exim: Маршрутизация почты"
Отправлено Av , 26-Июл-05 17:08 
на smtp1 указать чтоб принимал для него почту

"Exim: Маршрутизация почты"
Отправлено ilok , 26-Июл-05 17:23 
>на smtp1 указать чтоб принимал для него почту
Для кого?
Каким способом?

Если не трудно то в терминах EXIM.


"Exim: Маршрутизация почты"
Отправлено ilok , 28-Июл-05 12:07 
>>на smtp1 указать чтоб принимал для него почту
>Для кого?
>Каким способом?
>
>Если не трудно то в терминах EXIM.


Кто нить сталкивался с сабжем?


"Exim: Маршрутизация почты"
Отправлено llelik , 28-Июл-05 23:02 
>>на smtp1 указать чтоб принимал для него почту
>Для кого?
>Каким способом?
>
>Если не трудно то в терминах EXIM.


ищи в документации manual route
если не ошибаюсь


"Exim: Маршрутизация почты"
Отправлено dodger , 29-Июл-05 06:22 
>Ситуация:
>
>Есть домен mydomain.com.ua
>
>Eсть 2 SMTP сервера
>smtp1.mydomain.com.ua   - тут стоит еxim
>smtp2.mydomain.com.ua   - тут стоит какойто SMTP сервер
>
>В ДНС написано:
>mydomain.com.ua.          IN  
>    MX 5    smtp1.mydomain.com.ua.
>
>Задача:
>Если письмо приходит на mydomain.com.ua то она должна просто передатся на
>smtp2.mydomain.com.ua который пускай что хочет то с ней и делает.
>
>Если письмо приходит на mydomain.com.ua и сервер smtp2.mydomain.com.ua "лежит" то smtp1.mydomain.com.ua ждет
>пока smtp2.mydomain.com.ua "подымется" и выгребет свою почту
>(т.е. smtp1.mydomain.com.ua как бекап).
>Причем на smtp1.mydomain.com.ua никаких пользователей быть не должно.

В принципе не сложно.

exim.conf:

в списке доменов в самом начале:
domainlist relay_to_domains = сюда добавить mydomain.com.ua

далее в секции роутеров (я запихал в самое начало):
hubbed_hosts:
  driver = manualroute
  transport = remote_smtp
  route_list = \
        mydomain.com.ua               smtp2.mydomain.com.ua ; \
        moredomain.ru                 primary.relay.moredomain.ru ; \
        another.domain.ru             mailboxes.another.domain.ru
(последние две записи для примера)

>
>Если письмо уходит с smtp2.mydomain.com.ua то оно должно пройти через smtp1.mydomain.com.ua а
>дальше в мир.
http://www.exim.org/exim-html-4.50/doc/html/FAQ_3.html#TOC127