Cuando buscas un correo en Roundcube (cPanel) y no aparece en los resultados aunque sí exista en tu bandeja, el problema casi siempre se debe a que el servidor no ha indexado correctamente los mensajes. Por ejemplo, si intentas localizar un correo con el asunto “Factura” y no lo encuentras en la búsqueda, pero al revisar manualmente sí está en la bandeja de entrada, significa que los índices de correo están dañados o incompletos.
La causa principal son índices FTS (Full Text Search) corruptos o desactualizados en el motor de búsqueda de Dovecot. Esto puede ocurrir debido a:
Conecta al servidor como usuario root:
ssh root@tu-servidor.comPara una cuenta específica con pocas carpetas, ejecuta:
# Reescanear índices FTS
doveadm fts rescan -u usuario@ejemplo.com
# Reindexar bandeja de entrada
doveadm index -u usuario@ejemplo.com -q INBOX
# Reindexar correos enviados
doveadm index -u usuario@ejemplo.com SentSi la cuenta tiene muchas carpetas personalizadas, usa este comando para indexar todo:
# Indexar TODAS las carpetas de una vez
doveadm index -u usuario@ejemplo.com -q "*"¿Qué hace cada comando?
Para confirmar que la solución funcionó:
¿Necesitas ayuda adicional? Contacta a nuestro equipo de soporte técnico para asistencia personalizada con tu servidor.