Re: 3 вопроса по cyrus-imap
On Fri, Jan 20, 2006 at 04:29:18PM +0300, proforg wrote:
> Добрый день.
> Есть связка cyrus21+exim4 (cyrus через saslauthd+pam)
> Может знатоки подскажут :
> 1. Как локальному руту вмешиваться в пользовательские ящики ? (проблемы
> приватности не обсуждаются, иногда нужно что-то удалить, или вынуть
> особо крупные вложения по просьбе самих же пользователей)
>
> Напрямую удалять / править файлы писем в Maildir например.
>
> 2. Если у пользователя нет /home/username то exim ругается
> "R=userforward defer (-1): failed to stat /home/username/. (No such file
> or directory) " - как его от этого отучить ?
>
> Отключить обработку .forward ?
> userforward director по моему
>
> 3. Можно ли сделать доступ локальному пользователю без запроса пароля ?
> ( типа mutt -f imap://username@localhost/INBOX )
>
> Конечно - прямым указанием мути к Maildir в конфиге mutt
Какой такой maildir? У cyrus собтвенный формат хранения писем в спуле,
много общего с maildir, но есть и куча отличий.
Вопросы 1 и 2 решаются выставлением соответвующих acl'ей на ящик
пользователя и тогда под самим собой любимым, используя свой почтовый клиент
с любого хоста можно делать необходимые правки.
Вопрос 2 решается добавлением
condition = ${if exists{$home/.forward} {yes} {no} } в router
userforward. Эта строка есть в стандартном конфиге и, наверное, нужно
сказать спасибо тому кто ее удалил?
А вообще-то принято читать документацию на продукт, используемый в
продакшен.
--
Andrew Degtiariov
DA-RIPE
Reply to: