05.01.2017 13:23, Mikhail Golub пишет:
05.01.2017 12:50, l...@lena.kiev.ua пишет:
From: Mikhail Golub
Если надо, то проще в роутере unseen и еще один роутер
направляет копию письма на транспорт с pipe на скрипт.
Похоже, что придется с этим изготовляться.
"изготовляться" - потому что роутеров много.
На обработку юзеров Exchange - один роутер. Групп - другой. Уведомлений
о недоставке на адрес группы - третий.
На контакт - четвертый ... (на контакт
(https://technet.microsoft.com/en-us/library/aa998858(v=exchg.150).aspx)
отдельный роутер, чтобы сразу на Exim делать SRS и отправлять письмо
адрес контакта).
И с unseen не все гладко :(
Или я не умею его готовить :)
Поставил такой роутер первым.
copy_mail:
driver = accept
verify_recipient = false
verify_sender = false
transport = my_arc
address_test = false
disable_logging = true
unseen
Дальше остальные роутеры.
Цель достигнута ... частично.
При проверке адреса роутер не срабатывает. При "exim -bt" тоже.
Копия сообщения попадает в транспорт и затем в pipe по назначению.
Письмо согласно следующим роутерам направляется в ящик пользователя.
В лог записи нет для уменьшения замусоривания лога.
Но красота заканчивается, когда получателей несколько.
В транспорт уходит несколько копий одного и того же письма.
Опции, которая бы указала роутеру отрабатывать только один раз на одно
сообщение, не нашел.
Был рабочий вариант, когда вызывался перловый скрипт из acl.
Но при переходе на 4.88 все уперлось в получение сообщения целиком и
передачи его в pipe.
--
Mikhail Golub
_______________________________________________
Exim-users mailing list
Exim-users@mailground.net
http://mailground.net/mailman/listinfo/exim-users