>[оверквотинг удален]
> denied (euid=516(a) egid=100(users) missing +r perm: /var/mail/a/new, we're not in group
> 12(mail)) top=0/0, retr=0/0, del=0/0, size=0
> Я прочитал маны довекота по поводу этих ошибок, где написано, что довекот
> пытается создать в каждой папке еще кучу чего-то. Тут я задымился.
> Можно я задам два базовых вопроса, может быть зацепившись разберусь ))
> 1)Я явно не понимаю структуры каталогов в maildir. Просто /cur,/new и /tmp
> недостаточно? Или мой же конфиг ведет мимо?..
> 2) WTF, как это we're not in group 12(mail), если именно в
> ней "мы" и состоим?
> Заранее спасибо и извините за много букв Sorry, но Вы даже базово не пытались разобраться.
Почту принимает MTA и раскладывает туда, куда настроите, последнее
ВАЖНО для сопряжения с доступом к ней по IMAP(POP3).
Допустим Вы используете системных пользователей и нативную авторизацию,
для MBOX by default:
# ls -la /var/ | grep mail
drwxrwxr-x 2 root mail 512 7 авг. 15:14 mail
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
а вот внутри, почтовые ящики с chown системного пользователя, с его id/gid
Теперь Вы решили перейти на Maildir и у Вас:
>mail_uid = mail
>mail_gid = mail
Понятно что системный пользователь не сможет без доп.движений создавать, удалять
директории и файлы внутри /var/mail/%u с uid/gid=mail
Когда пользователь авторизуется в системе через passwd(pam), dovecot
использует его euid/egid и ничего не может сделать, о чем и сообщает:
> dovecot[31438]: pop3(a): Error: opendir(/var/mail/a/new) failed: Permission denied
> (euid=516(a) egid=100(users) missing +r perm: /var/mail/a/new, we're not in group 12(mail))
не могу создать директорию /var/mail/a/new - потому как user: "a" id=516,gid=100 не
в группе mail(gid=12)
В логах все очень понятно расписано.
Читать wiki не очень удобно, это конечно же не структурированная документация,
но вполне можно.