Home > Linux > Recuperar mails borrados de thunderbird (icedove) de cualquier carpeta y de la papelera

Recuperar mails borrados de thunderbird (icedove) de cualquier carpeta y de la papelera

February 14th, 2007 RuBiCK Leave a comment Go to comments

De estas cosas que pasan un día cualquiera y haciendo limpieza la haces pero bien. En el thunderbird, que ahora se llama icedove, borré la carpeta Inbox y habilmente borré tambien la papelera.

Los mails los tengo en formato mbox, texto plano. los ficheros están hubicados en $HOME/.mozilla-thunderbird/cadena-aleatoria.default/Mail/cuenta En ese directorio, tendremos un arhivo por cada carpeta del thunderbird, es decir tendremos un fichero Inbox, trash, send, drafts etc…

Cuando un mail se manda a la papelera, se modifica la variable X-Mozilla-Status: nnnn de la cabecera del mail. Hay muchos status, leido, no leido, spam, scam etc etc. Lo unico que comprobé es que los leidos tenian el estatus 0011.

Lo que hay que hacer es modificar el fichero correspondiente para sustituir la cadena “X-Mozilla-Status: ????” por “X-Mozilla-Status: 0011″

cat Inbox | sed “s/Mozilla-Status: ….\$/Mozilla-Status: 0011/g” > Inbox_New

Con este comando, habremos creado un nuevo  fichero Inbox_New habiendo sustituido el estatus de todos los mensajes a leidos.

Y tan solo nos queda importar ese fichero. Segun la documentación esto lo haremos desde tools, import. Pero la realidad es muy distinta y me llevo la sorpresa que no funciona y se queda colgado.

Para realizar la importación de manera correcta, hay que usar una extension que la podeis encontrar aqui y ahora si podremos importar el Inbox_New. Se ha importado con todos los correos, incluyendo los spam scam de phising viagras y demás asi que tan solo tenemos que volver a ejecutar el control de spam (Tools->Junk mail controls on folder) para esa carpeta y todo listo! :)

Hay que tener en cuenta que esto es posible, por que no se han compactado las carpetas. De vez en cuando, el programa te pregunta por compactar las carpetas y lo que hace es eliminar definitivamente los que están marcados como borrados de la papelera.

Categories: Linux Tags:
  1. No comments yet.
  1. No trackbacks yet.