拒绝 dovecot 访问邮件目录的权限

拒绝 dovecot 访问邮件目录的权限

我已经在 CentOS 7 上使用 Postfix 和 Dovecot 设置了一个邮件服务器。当我尝试使用 thnderbird 或任何其他电子邮件客户端获取电子邮件时,我的邮件日志文件中出现此错误:

Jun 19 01:38:23 localhost dovecot: imap([email protected]): Error: open(/var/spool/postfix/[email protected]) failed: Permission denied (euid=500([email protected]) egid=500([email protected]) missing +w perm: /var/spool/postfix, dir owned by 0:0 mode=0755)
Jun 19 01:38:23 localhost dovecot: imap([email protected]): Error: Failed to autocreate mailbox INBOX: Internal error occurred. Refer to server log for more information. [2016-06-19 01:38:23]

看来我的用户[email protected]没有足够的权限来访问(读/写)该目录:/var/spool/postfix/[email protected]

如何解决这个问题?

答案1

不要使用 postfix 的 LDA,deliver而应使用 dovecot 的。详细说明可参见http://wiki.dovecot.org/LDA/Postfix

如果实施,将成为唯一有权访问存储的服务,因此和dovecot之间不会发生权限冲突。postfixdovecot

相关内容