Thunderbird: Desaparecen emails
Hace unos días se corrompió una de mis subcarpetas del Thunderbird, de 178 emails desaparecieron 170. Vaya susto. Intenté: compactar la carpeta, reparar la carpeta y restaurar una copia de seguridad pero el problema persistía. Los 170 emails seguían desaparecidos.
Por suerte el tamaño del fichero mbox de la carpeta ocupaba mucho, alrededor de 51MB, eso me hizo creer que los emails seguían estando disponibles.
Consulté varias fuentes:
Thunderbird guarda los emails en ficheros mbox sin extensión con el nombre de la carpeta que tienen en el programa. Al abrir el fichero me dí cuenta que la mayoría de los emails estaban marcados con Mozilla-Status: 0009. Para que volvieran a aparecer sobre escribí todos los estados dejándolos en 1.Pasos a seguir:
- Cerrar Thunderbird
- Realizar una copia de seguridad del fichero corrompido. En mis caso la carpeta se llamaba 2016 y su fichero mbox se encuentra en una subcarpeta del perfil de Thunderbird: …/Mail/pop.gmail.com/2016
- Para comprobar cuantos emails debería haber en el fichero descargué una demo del programa SysTools MBOX Converter v2.4. Una vez instalado abrí una copia del fichero 2016 y pude ver los 178 emails.
- Abrir el fichero 2016 en un programa que permita buscar y reemplazar utilizando expresiones regulares. En mi caso Sublime Text 2
- Buscar: X-Mozilla-Status: (\w\w\w\w)y reemplazar por:X-X-Mozilla-Status: 0001
- Guardar el fichero y copiarlo a su carpeta original sobre escribiendo el fichero antiguo.
- Borrar el fichero 2016.msf ubicado en la misma carpeta.
- Reiniciar Thunderbird y comprobar que todos los emails están de nuevo en su sitio.