У меня есть новая установка Dovecot с демоном dovecot, запущенным от имени пользователя root (согласно ps).
Мой 10-mail.conf содержит
mail_location = mbox:/data/mail:INBOX=/data/mail/%d/%n
mail_privileged_group = vmail
и мои / data / mail / * подкаталоги ( доменные имена) принадлежат vmail: vmail с разрешениями 777.
Тем не менее, когда мой клиент пытается получить почту с помощью pop, голубятня заполняется ошибками, подобными этой:
Nov 29 00:18:54 pop3(user@mydomain.com): Error: Couldn't open INBOX: Permission denied
Я предполагаю, что dovecot не может создать папку INBOX (даже если он успешно создал папку /data/mail/mydomain.com/user). Может кто-нибудь объяснить, что не так?
Оказывается, что корень почтового каталога (mbox) должен принадлежать почтовому пользователю с 750. После этого все заработало.
(Кредит Майкл Хэмптон) выше)