# El usuario no ve lo correos en su programa o en webmail (cPanel)

## Introducción

Esto suele pasar más veces de lo deseado en cPanel, y pone muy nerviosos a los clientes. 

El cliente acude a su programa y no ve ningun correo o le faltan correos en sus carpetas. Usa IMAP, por supuesto.

Se trata de una rotura de los indices de **Dovecot** que es el gestor IMAP usado en cPanel.

## Solución cPanel

Se trat de clarear o reindexar los índices de las cuentas de correos del usuario.

cPanel pone un script para esta cuestión.

```bash
/scripts/remove_dovecot_index_files --user cpaneluser
```

### Otra cuestión

Puede ser necesario también eliminar los ficheros `dovecot-uid*` en la mayoria de los casos, auqne prefiero hacerlo sólo si falla el primero en al guna cuenta particular.

```
cd /home/CPANELUSER/mail/USERDOMAIN.TLD/ACCOUNT/
/scripts/remove_dovecot_index_files --user cpaneluser
/bin/rm -f ./dovecot-uid*
```

### Explicación del script

Con la exlicación tambien obtienes posibilidades para hacer esto en otro sistema que no tenga cPanel o no tenga panel de control, pero si **Dovecot**

### Remover los ficheros index

```bash
#dovecot.index*
#dovecot.index.cache*
#dovecot.index.log*
find "$maildir" -type f -regex '.*dovecot\.index(\.cache|\.log(\.[0-9]+)?)?' -exec rm -f {} +
```

### Otros 

En un servidor sin cPanel tambien puedes usar

```
doveadm index -u usuario@example.com
```


##### Aviso
Esta documentación y su contenido, no implica que funcione en tu caso o determinados casos. 
También implica que tienes conocimientos sobre lo que trata, y que en cualquier caso tienes copias de seguridad.
El contenido el contenido se entrega, tal y como está, sin que ello implique ningún obligación ni responsabilidad por parte de [Castris](https://castris.com)

Si necesitas soporte profesional puedes contratar con Castris [soporte profesional](https://intranet.castris.com/store/soporte-profesional).