ubuntu 11.10 de 32 bits. Configure un servidor imap dovecot. Usando Thunderbird en una máquina ubuntu diferente (64 bits) para acceder al servidor imap. Todo lo demás está bien, excepto que no puedo compactar el correo electrónico eliminado en la bandeja de entrada, que está almacenado en /var/mail/username. Comprobando mail.log y veo este mensaje de error:
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)
¿Qué hay de malo con el permiso? Estos son los permisos para los archivos 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
¿Alguien sabe qué está pasando aquí?
Respuesta1
Entré /etc/dovecot/conf.d/10-mail.conf
, agregué el correo del grupo a la línea " mail_privileged_group =
", detuve dovecot
y luego comencé dovecot
. Ahora funciona.
Como señala Celada, está documentadoaquí.
Respuesta2
Escribiré para corregirlo en los pasos. Lo pruebo Debian 8 y ubuntu server 14.04.
sudo nano /etc/dovecot/conf.d/10-mail.conf
- cambiar el parámetro
#mail_privileged_group
amail_privileged_group = mail
- Ctrlo
- Ctrlx
sudo service dovecot restart
- ¡Ganancia!