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

exim, rewrite, envelope-from

Добавлено: 2009-12-09 16:53:04
zed
Добрый день, all!

Держу exim (4.71) под фряхой православной, появилась необходимость переписывать envelope-from для локальных юзеров в зависимости от направления доставки. Почта ходит в тырнет и хитрозащищённую сеть через 2 разных смартхоста, роутер manualroute.
rewrite_headers внутри транспорта (тоже 2 под каждое направление) отказывается переписывать envelope-from, пробовал через rewrite секцию (ориентировался на домены получателя), тоже не получилось...
Пробовал вот так:

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

begin rewrite
*@XXX.mps     "${if !match{$domain}{.mps|.rzd|.lan}{$local_part@XXX.ru}{$local_part@XXX.mps}}" F
Подскажите, куда копать, пожалуйста.

Re: exim, rewrite, envelope-from

Добавлено: 2009-12-09 18:57:39
dikens3
Учиться и учиться.

Я до таких конструкций в своё время дошёл (В самом низу как пример):
http://wiki.lissyara.su/wiki/%D0%9D%D0% ... stfixadmin

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

acl_check_rcpt:
# rewrite работает в DATA и $domain там нет. (Хотя в первом варианте он работает :-()
warn    set     acl_m1  = $domain