今天我从源代码安装了Dovecot,在configuration和一些testing之后,我得到了错误ChgrpNoPerm, 在这里描述。 在阅读和误解我recursion的chmod-ed / var / spool / mail /(邮件目录)到777,我没有任何错误了。 是chmod目录不好的解决scheme? 这是我的configuration,如果有问题的话。
# 2.0.13: /usr/local/etc/dovecot/dovecot.conf # OS: Linux 2.6.32.25 x86_64 Slackware 13.1.0 simfs disable_plaintext_auth = no listen = * mail_location = mbox:/var/spool/mail:INBOX=/var/spool/mail/%u passdb { driver = shadow } protocols = imap pop3 ssl_cert = </etc/ssl/certs/dovecot.pem ssl_key = </etc/ssl/private/dovecot.pem syslog_facility = dovecot userdb { driver = passwd }
实际上/ var / spool / mail的正确权限是:1777 owner:root group:root
邮件目录上的粘性位的添加防止用户删除其他邮箱。