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.