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

Системный фильтр

Добавлено: 2008-09-18 9:40:55
im
Написал вот такую строчку в системном фильтре:

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

  unseen deliver /var/mail/archive2/
при тестировании через -bf exim пишет:

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

Warning: no message headers read
Return-path copied from sender
Sender      = root@мой-домен
Recipient   = root@мой-домен
Testing Exim filter file "/etc/exim4/inc/systemfilter"

Unseen deliver message to: /var/mail/archive2/@мой-домен
Filtering did not set up a significant delivery.
Normal delivery will occur.
Вопрос: почему к каталогу добавляется "@мой-домен"?

Причем если я включаю фильтр в exim, то происходит две доставки:

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

2008-09-18 17:23:03 1KgCut-0007vM-FN ** /var/mail/archive2/@in-res.ru (/var/mail/archive2/@мой-домен) <system-filter>: Unknown user
2008-09-18 17:23:03 1KgCut-0007vM-FN => /var/mail/archive2/ (/var/mail/archive2/@мой-домен) <system-filter> R=archive T=archive
2
Впрочем у меня есть роутер и транспрот archive, но они должны доставлять в каталог /var/mail/archive
Что-то я сразу не могу сообразить в чем дело :(

ЗЫ. В доке сказано, что должны быть заданы транспорты для доставок в системном фильтре.
system_filter_file_transport, system_filter_pipe_transport и system_filter_reply_transport
Я пока не задавал :)

Re: Системный фильтр

Добавлено: 2008-10-29 21:54:13
Alex Keda
потому, что он думает что это адрес, а не путь.
должен быть адрес, если я не ошибаюсь.
а уже адрес роутером в директорию доставляй.