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 伺服器 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. 利潤!

相關內容