Страница 1 из 1

manualroute на основе списков recipient'ов

Добавлено: 2009-09-24 16:39:01
Ikras
Добрый ВСЕМ!
Подскажите плз, как грамотно сделать два роута для одного доменного имени @XXX.RU на два разных сервера exchange. На основе списков. Вроде все просто - но не работает хоть тресни...
Свой конф приводить не буду т.к. чую, что изначально не верно...

Re: manualroute на основе списков recipient'ов

Добавлено: 2009-09-24 20:32:20
Laa

Код: Выделить всё

## файл со списком получателей для маршрута1
route1_rcpts = EXIM_DIR/route1_rcpts
SMTP_SERVER1 = 10.0.0.1
...
manual_route1:
  driver                = manualroute
  condition             = ${lookup{$local_part@$domain} lsearch {route1_rcpts}{yes}{no}}
  transport             = remote_smtp
  domains               = +route1_domains
  route_data            = SMTP_SERVER1
...
На коленке набросал так. Я не проверял. Потестируйте и под свои задачи подправьте, если надо будет.
Удачи.

Re: manualroute на основе списков recipient'ов

Добавлено: 2009-09-24 20:51:27
Ikras
спасибо, но вопрос снялся.... заработало как не странно:

Код: Выделить всё

route_to_amail_by_rcpt:
  driver = manualroute
  verify_recipient
  domains = xxx.ru
  local_parts = lsearch;/etc/exim/rcpt_tlc.txt
  transport = remote_smtp
  route_list = * 192.168.xxx.35
  no_more
Все равно спасибо!

Re: manualroute на основе списков recipient'ов

Добавлено: 2009-09-24 21:19:59
Laa
Ну и здорово! ;-)