|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Kirill Nuzhdin 2:5020/400 30 Jul 2007 16:09:05 To : Andrey Ostanovsky Subject : Re: postfix, cyrus и deliver --------------------------------------------------------------------------------
Andrey Ostanovsky wrote:
> Hello Kirill!
>
> 19 Jul 07 11:53, you wrote to All:
>
> KN> Запускаем /usr/local/cyrus/bin/deliver -r buba@domain -m virt
> KN> та же ошибка: +virt: Mailbox does not exist
>
> /usr/local/cyrus/bin/deliver -a ${LOGNAME} ${RETURN} ${MAIL_BOX} ${LOGNAME}
>
> Может, deliver-у каких вариаблей не хватает. У меня вот такая строчка
> работает. В качестве ${RETURN} как раз и подставляется "-r
> buba@domain". откуда берется этот долбаный "+" при запуске deliver из шелла?
> почему все работает только если "(By default) non-Postfix commands
> are executed directly"? Вероятно, кто-то в cyrus "вспоминает", что вид записи
> "vasya+virt" означает мейлбокс "vasya" и у него дочерняя папка "virt".
по идее, так: мейлбокс virt должен быть у пользователя buba@domain
а что подставляется вместо ${LOGNAME} ${MAIL_BOX}? Что-то типа "anonymous" и "-m
virt"?
и похоже на то, что это воспоминание приходит только при запуске из шелла.
я эту проблему обошел с другого конца: сначала хотел делать контент фильтрацию
перед доставкой в ящик (т.е. отдавать своему скрипту письмо, который уже решает
отдавать ли его цирусовскому deliver), теперь я это делаю перед антивирус
фильтрацией - virtual transport решил не трогать
--
Best regards,
Kirill Nuzhdin
--- ifmail v.2.15dev5.3
* Origin: MSU (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/6577ca6a0799.html, оценка из 5, голосов 10
|