我有一个使用Virtualmin的dovecot邮件服务器安装程序,出于某种原因,昨天,邮件服务器停止工作。 我发现在/ var / log / maillog文件中,当我尝试连接到我的服务器(ceres)时,出现以下错误:
ceres dovecot: imap-login: Login: user=<some_username>, method=PLAIN, rip=176.250.217.87, lip=178.79.158.216, mpid=15552, TLS ceres dovecot: imap(some_username): Error: opendir(/home/my_user_acc/email/max/Maildir/tmp) failed: Permission denied ceres dovecot: imap(some_username): Error: open(/home/my_user_acc/email/max/Maildir/dovecot.index.log) failed: Permission denied (euid=504(some_username) egid=503(my_user_acc) missing +r perm: /home/my_user_acc/email/max/Maildir/dovecot.index.log, euid is not dir owner) ceres dovecot: imap(some_username): Error: file_dotlock_create(/home/my_user_acc/email/max/Maildir/dovecot-uidlist) failed: Permission denied (euid=504(some_username) egid=503(my_user_acc) missing +w perm: /home/my_user_acc/email/max/Maildir, euid is not dir owner) ceres dovecot: imap(some_username): Error: open(/home/my_user_acc/email/max/Maildir/dovecot-uidlist) failed: Permission denied ceres dovecot: imap-login: Login: user=<some_username>, method=PLAIN, rip=176.250.217.87, lip=178.79.158.216, mpid=15554, TLS ceres dovecot: imap(some_username): Connection closed bytes=16/392
我已经尝试将Maildir的用户组设置为some_username(而不是我的实际用户名!),并没有什么区别,而且,我chmod +rwx Maildir尝试修复权限错误,但这也不起作用。 请你能告诉我如何解决这个错误?
这是我的鸽舍configuration文件: https ://gist.github.com/MaxKramer/4734734
您可能在path的某个部分缺less+ x权限(目录中的+ x表示允许input)。 有一个很好的理由真正的邮件系统不存储邮件/家庭:)