| Error | Causa | Solución |
|---|---|---|
auth failed (contraseña correcta) |
Fallo de userdb | Revisa user_query y verifica que exista la ruta del buzón |
Mailbox doesn't exist |
mail_location incorrecto | doveconf -n mail_location e inspecciona la ruta |
UIDVALIDITY changed |
Buzón recreado o conflicto de replicación | Revisa los logs de dsync; restaura desde un respaldo si se perdieron datos |
Permission denied: dovecot.index.log |
Propietario incorrecto en index/control | chown -R vmail:vmail /var/indexes |
Quota exceeded |
Se alcanzó el límite de la cuota | doveadm quota get -u user@d.com; sube quota_rule |
SSL handshake failure |
Certificado vencido o ruta incorrecta | openssl s_client; comprueba que se ejecutó el hook de renovación |
Connection refused 4190 |
ManageSieve desactivado | Agrega sieve a la lista protocols = |
LMTP timeout |
Socket Postfix → Dovecot | Revisa los permisos de /var/spool/postfix/private/dovecot-lmtp |
Out of memory (vsz_limit) |
Cliente patológico | Sube vsz_limit o corta la conexión del cliente |
fts: indexing failed |
Solr caído / disco lleno | systemctl status solr; df -h |
Lista de herramientas esenciales:
doveconf -n: configuración efectivadoveadm mailbox status -u <user>: estado del buzóndoveadm fetch: leer mensajes sin IMAPdoveadm log find: mostrar los archivos de log recientesdoveadm stats dump: métricas en vivodoveadm director status: vista del clúster (con director)
Inicia sesión para llevar el registro de lo que ya leíste.