dovecot не может сжать почтовую папку / var / mail / username

Ubuntu 11.10 32bit. Настройте сервер dovecot imap. Использование Thunderbird на другом компьютере с Ubuntu (64 бита) для доступа к серверу 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

Кто-нибудь знает, что здесь происходит?

3
задан 3 April 2012 в 08:27

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. Ctrl o
  4. Ctrl x
  5. sudo service dovecot restart
  6. Прибыль!
0
ответ дан 3 April 2012 в 08:27

Я вошел в /etc/dovecot/conf.d/10-mail.conf, добавил групповую почту в строку «mail_privileged_group =», остановился dovecot, а затем начал dovecot. Это работает сейчас.

Как указывает Селада, это задокументировано здесь .

0
ответ дан 3 April 2012 в 08:27

Другие вопросы по тегам:

Похожие вопросы: