24.04.2012 13:41, An An написал:
Спасибо. Но я бы хотел как раз избежать unseen на адрес.
А чем плох system filter и unseen delivery?
Формализуйте недостатки этого метода, применительно к вашей задаче.
router1:
    driver = redirect
    condition = ${if eq{$sender_address}{fromsome@address}}
    unseen
    data = tosome@address

router2:
    driver = accept
    local_parts = tosome
    condition = ${if eq{$sender_address}{fromsome@address}}
    transport = some_transport

Топорно это как-то. Думал, может изобрели какой-то аналог unseen для transport.



Есть некий скрипт на perl, который должен сохранять вложения проходящих писем 
от определенного адресата на диск. Можно конечно сделать копирование на 
какой-то отдельный ящик, а уже письма, идущие на него перенаправлять на нужный 
транспорт. Однако это создает ненужную петлю, что вызывает дополнительную 
нагрузку на сервер. Как бы из этой ситуации красиво выкрутиться? Что-то типа 
unseen на transport.
Я бы пошел через system filter, в котором бы проверял совпадение
необходимых условий для вызова скрипта и делал unseen delivery на
адрес, к которому привязан скрипт.

--
Богун Дмитрий aka vugluskr


_______________________________________________
Exim-users mailing list
[email protected]
http://mailground.net/mailman/listinfo/exim-users

Ответить