dovecot não pode compactar a pasta de mensagens / var / mail / username

3

ubuntu 11,10 32bit. Configure um servidor imap dovecot. Usando o Thunderbird em uma máquina Ubuntu diferente (64 bits) para acessar o servidor imap. Tudo o resto é bom, exceto eu não posso compactar o e-mail excluído na caixa de entrada, que é armazenado em / var / mail / username. Verificando mail.log e vejo esta mensagem de erro:

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)

o que há de errado com a permissão? Aqui estão as permissões para os arquivos relevantes:

$ 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

Alguém sabe o que está acontecendo aqui?

    
por G. He 03.04.2012 / 06:27

2 respostas

5

Eu entrei em /etc/dovecot/conf.d/10-mail.conf , adicionei o email do grupo à linha " mail_privileged_group = ", parei dovecot e iniciei dovecot . Agora está funcionando.

Como apontado por Celada, está documentado aqui .

    
por G. He 04.04.2012 / 20:39
1

Escreverei para corrigi-lo nos passos. Eu testo o Debian 8 e o servidor ubuntu 14.04.

  1. sudo nano /etc/dovecot/conf.d/10-mail.conf
  2. altere o parâmetro #mail_privileged_group para mail_privileged_group = mail
  3. Ctrl o
  4. Ctrl x
  5. sudo service dovecot restart
  6. Lucro!
por Евгений Борисов 07.01.2016 / 01:32