Dovecot 创建收件箱时出现权限错误

Dovecot 创建收件箱时出现权限错误

我有一个新的 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 权限。

然而,当我的客户端尝试通过弹出窗口检索邮件时,Dovecot 会显示如下错误:

Nov 29 00:18:54 pop3([email protected]): Error: Couldn't open INBOX: Permission denied

我猜想 dovecot 无法创建 INBOX 文件夹(尽管它成功创建了 /data/mail/mydomain.com/user 文件夹)。有人能解释一下哪里出了问题吗?

答案1

事实证明,邮件目录(mbox)的根目录必须由邮件用户拥有,并且为 750。之后它就起作用了。

(以上感谢 Michael Hampton)

相关内容