Dovecot kann den Mail-Ordner /var/mail/username nicht komprimieren

Dovecot kann den Mail-Ordner /var/mail/username nicht komprimieren

Ubuntu 11.10 32 Bit. Richten Sie einen Dovecot-IMAP-Server ein. Verwenden Sie Thunderbird auf einem anderen Ubuntu-Rechner (64 Bit), um auf den IMAP-Server zuzugreifen. Alles andere ist in Ordnung, außer dass ich die gelöschten E-Mails im Posteingang, der unter /var/mail/username gespeichert ist, nicht komprimieren kann. Beim Überprüfen von mail.log wird diese Fehlermeldung angezeigt:

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)

was ist mit der Berechtigung nicht in Ordnung? Hier sind die Berechtigungen für die relevanten Dateien:

$ 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

Weiß jemand, was hier los ist?

Antwort1

Ich bin in gegangen /etc/dovecot/conf.d/10-mail.conf, habe die Gruppenmail in die Zeile " mail_privileged_group =" eingefügt, stop dovecotund dann start dovecot. Jetzt funktioniert es.

Wie Celada betont, ist dokumentiertHier.

Antwort2

Ich werde schreiben, wie ich es schrittweise korrigieren kann. Ich teste es mit Debian 8 und Ubuntu Server 14.04.

  1. sudo nano /etc/dovecot/conf.d/10-mail.conf
  2. ändern Sie den Parameter #mail_privileged_groupinmail_privileged_group = mail
  3. Ctrlo
  4. Ctrlx
  5. sudo service dovecot restart
  6. Profitieren!

verwandte Informationen