Система FreeBSD 7.2.
Весь софт установлен из портов.
Sendmail - MTA. Procmail - LDA. Dovecot - pop3/imap server.
Почту переконвертировал в maildir формат и, соответственно, складывается она по одному письмишку в каталог cur пользователя.
Проблема в том, что новые письма туда кладутся с владельцем рута и правами 700, т.е. почту читать можно исключительно руту.
В логе dovecot я, соответственно, получаю:
Код: Выделить всё
Error: open(/usr/home/spam/.maildir/cur/1289147747.8685_0.my.server.ru:2,) failed: Permission denied (euid=1017(spam) egid=1001(mailusers) missing +r perm: /usr/home/spam/.maildir/cur/1289147747.8685_0.my.server.ru
Можно ли решить трабл правкой конфига dovecot'a?
Куски конфига dovecot:
Код: Выделить всё
login_dir = /var/run/dovecot/login
login_chroot = yes
login_user = dovecot
....
auth_default {
mechanisms = plain login
userdb passwd {
#args =
}
...
#user = root
...
}
Я не знаю, как заставить письма создаваться с правами действительных владельцев... =(
Помогите разобраться, плиз...