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://[EMAIL PROTECTED]/INBOX ) > > Конечно - прямым указанием мути к Maildir в конфиге mutt Какой такой maildir? У cyrus собтвенный формат хранения писем в спуле, много общего с maildir, но есть и куча отличий. Вопросы 1 и 2 решаются выставлением соответвующих acl'ей на ящик пользователя и тогда под самим собой любимым, используя свой почтовый клиент с любого хоста можно делать необходимые правки.
Вопрос 2 решается добавлением condition = ${if exists{$home/.forward} {yes} {no} } в router userforward. Эта строка есть в стандартном конфиге и, наверное, нужно сказать спасибо тому кто ее удалил? А вообще-то принято читать документацию на продукт, используемый в продакшен. -- Andrew Degtiariov DA-RIPE -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]