Dovecot chdir falló: no es un directorio

Dovecot chdir falló: no es un directorio

Configuré Postfix + Dovecot con SSL aplicado y, mientras pruebo con mailutils, puedo enviar correos electrónicos a mi Gmail, pero cuando intento responder, no se reciben en mi servidor.

Con openssl inicié sesión exitosamente en el servidor imap con

01 LOGIN [email protected] mypassword

de donde obtengo

01 OK ....... Logged in

Pero luego en el servidor aparece lo siguiente en el syslog

Jul 21 20:51:21 localhost dovecot: imap-login: Login: user=<[email protected]>, method=PLAIN, rip=99.99.99.99, lip=98.98.98.98, mpid=XXXXX, TLS, session=<R4ND0MSTRINGY>
Jul 21 20:51:21 localhost dovecot: imap([email protected])<XXXXX><R4ND0MSTRINGY>: Error: chdir(/var/mail/vhosts/example.com/myname) failed: Not a directory

Reviso ese archivo y está ahí, pero no es un directorio. Es sólo un archivo vacío por lo que puedo decir. ¿Alguien tiene alguna idea de dónde podría estar incorrecta mi configuración? Muchas gracias de antemano.

Respuesta1

Primero debe asegurarse de haber configurado el tipo de almacenamiento MAILDIR para su servidor Dovecot. En /etc/dovecot/conf.d/10-mail.conf esto está en el parámetro

mail_location = maildir:/var/vmail/vhosts/%d/%n

dóndedirección de correoes la palabra clave que especifica el tipo de almacenamiento.

En segundo lugar, debes crear un directorio de almacenamiento.

/var/mail/vhosts/example.com/myname

manualmente, con la propiedad, permisos y etiquetas SELinux adecuados, o simplemente envíe alguna carta a la dirección, como algunos saludos simples como "Felicidades,[correo electrónico protegido], su buzón creado" y dovecot creará este directorio para usted.

El tipo de almacenamiento MailDir requiere directorios para almacenar mensajes individuales en archivos por cada mensaje. Es su principal diferencia entre MailDir y el antiguo tipo de almacenamiento MaiBox mantener todos los mensajes en un archivo plano enorme.

información relacionada