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。これで動作するようになりました。

セラダが指摘したように、それは文書化されているここ

答え2

修正手順について書きます。Debian 8 と ubuntu サーバー 14.04 でテストしました。

  1. sudo nano /etc/dovecot/conf.d/10-mail.conf
  2. パラメータを#mail_privileged_group次のように変更するmail_privileged_group = mail
  3. Ctrlo
  4. Ctrlx
  5. sudo service dovecot restart
  6. 利益!

関連情報