есть контора с внутренним доменом kontora.net
есть внешние домены kontora.ru и kontora.net.ru (последний - исторически сложившийся факт, посему его надо поддерживать)
у конторы есть куча филиалов (filialA.kontora.net, filialB.kontora.net и т.д.)
Соответственно есть внутренний почтовик и шлюзовой для связи с внешним миром (о нем собственно и речь)
правила перезаписи
Код: Выделить всё
begin rewrite
*@kontora.ru $1@kontora.net Tbc
*@*.kontora.ru $1@$2.kontora.net Tbc
*@kontora.net.ru $1@kontora.net Tbc
*@*.kontora.net.ru $1@$2.kontora.net Tbc
*@kontora.net $1@kontora.ru Ffsr
*@*.kontora.net $1@$2.kontora.ru Ffsr
Код: Выделить всё
mail# exim -brw admin@filialA.kontora.ru
sender: admin@filialA.kontora.ru
from: admin@filialA.kontora.ru
to: admin@filialA.kontora.ru
2008-06-24 10:02:38 [39819] "admin@filialA.kontora.ru" from cc: rewritten as "admin@filialA.kontora.net" by rule 2
cc: admin@filialA.kontora.net
2008-06-24 10:02:38 [39819] "admin@filialA.kontora.ru" from bcc: rewritten as "admin@filialA.kontora.net" by rule 2
bcc: admin@filialA.kontora.net
reply-to: admin@filialA.kontora.ru
env-from: admin@filialA.kontora.ru
2008-06-24 10:02:38 [39819] "admin@filialA.kontora.ru" from env-to rewritten as "admin@filialA.kontora.net" by rule 2
env-to: admin@filialA.kontora.net
Но при проверке доставки, имеем:
Код: Выделить всё
mailng# exim -bt admin@filialA.kontora.ru
LOG: address_rewrite MAIN
"admin@filialA.kontora.ru" from env-to rewritten as "admin@filialA.kontora.net" by rule 2
Address rewritten as: admin@filialA.kontora.net
admin@kontora.net
<-- admin@kontora.net
<-- admin@filialA.kontora.net
router = exchange_router, transport = remote_smtp
host 10.0.0.2 [10.0.0.2]
В кофиге роутеров есть следующее
Код: Выделить всё
LOCAL_EXCHANGE_DOMAIN = kontora.net
conversion_router:
driver = redirect
data = $local_part@LOCAL_EXCHANGE_DOMAIN
user = mailnull
group = mail
domains = +relay_to_domains
exchange_router:
driver = "manualroute"
domains = LOCAL_EXCHANGE_DOMAIN : *.kontora.net
# domains = +relay_to_domains
# data = $local_part
transport = remote_smtp
route_list = * 10.0.0.2
no_more
dnslookup:
driver = dnslookup
domains = ! +local_domains
transport = remote_smtp
ignore_target_hosts = 0.0.0.0 : 127.0.0.0/8
no_more
Подскажите, плиз, куда копать.