dovecot 无法压缩邮件文件夹 /var/mail/username

dovecot 无法压缩邮件文件夹 /var/mail/username

ubuntu 11.10 32 位。设置 dovecot imap 服务器。在另一台 ubuntu 机器(64 位)上使用 Thunderbird 访问 imap 服务器。其他一切都很好,只是我无法压缩收件箱中已删除的电子邮件,该邮件存储在 /var/mail/username 中。检查 mail.log 后,我看到此错误消息:

Apr  3 00:10:11 autumn dovecot: imap(username): Error: file_dotlock_create(/var/mail/username) failed: Permission denied (euid=1000(username) egid=1000(username) missing +w perm: /var/mail, euid is not dir owner) (set mail_privileged_group=mail)

权限有什么问题?以下是相关文件的权限:

$ ls -ld /var/mail
drwxrwsr-x 2 mail mail 4096 2012-04-02 23:36 /var/mail

$ ls -l /var/mail/username
-rw------- 1 username mail 417 2012-04-02 23:36 /var/mail/username

有人知道这里发生了什么事吗?

答案1

我进入/etc/dovecot/conf.d/10-mail.conf,将群组邮件添加到“ ”行mail_privileged_group =,然后停止dovecot,然后启动dovecot。现在可以正常工作了。

正如 Celada 所指出的,有记录显示这里

答案2

我将写下如何更正它的步骤。我使用 Debian 8 和 ubuntu server 14.04 进行了测试。

  1. sudo nano /etc/dovecot/conf.d/10-mail.conf
  2. 将参数更改#mail_privileged_groupmail_privileged_group = mail
  3. Ctrlo
  4. Ctrlx
  5. sudo service dovecot restart
  6. 利润!

相关内容