De nuevo en el Blog
Mucho tiempo sin escribir en el Blog. Con algún artículo en Borrador que en algún momento terminaré. Esperemos retomar el ritmo.
Para esta oportunidad un artículo corto que como siempre espero les sea útil.
Escenario
Varias veces sucedió que algunos clientes, o familiares, acostumbrados a usar Outlook Express, se encuentra con bandejas corruptas. Es conocido el problema que se provoca en OE cuando el archio DBX llega a los 2GB. En este caso, estaba cercana a los 2GB y además cuando el usuario quiso borrar mails se terminó corrompiendo la bandeja de entrada.
Muchas veces busqué programas que permita recuperar los correos desde las bandejas DBX corruptas. La gran mayoría de las herramientas Shareware, incluso alguna herramienta Freeware que probé pero sin resultados.
Hace apenas unos días volvió a darse la situación, en este caso encontré una herramienta Open Source que cumplió su trabajo en forma efectiva.
UnDbx
Undbx es una herramienta que permite extraer los mails almacenados en archivo dbx, a archivos eml. Cuenta además con una opción, que vemos en la imágen de abajo como una casilla de verificación, que nos permite recuperar mails desde archivos dbx corruptos.
[caption id="attachment_209" align="aligncenter" width="300" caption="Interface de undbx"]
[/caption]
El archivo zip que se descarga es muy pequeño, apenas superior a los 45kB, que contiene 4 archivos. Un Readme, el archivo con la licencia GNU correspondiente, un ejecutable para usar por línea de comandos, y un archivo hta que nos mostrará una pequeña interface que vemos en la imagen
Ejecución
Podemos seleccionar la carpeta donde están todos archivos dbx correspondiente a una cuenta de Outlook Express, o en una carpeta temporal copiar uno de los dbx y trabajar con ese único archivo.
Si seleccionamos una carpeta que contiene varios archivos dbx, en la carpeta de destino se crearán subcarpetas identificando cada bandeja.
Personalmente solo necesitaba recuperar una bandeja de entrada corrupta, que estaba cercana a los 2GB. Usando la opción de recuperación escaneó el archivo y luego comenzó la extracción. El tiempo de ejecución fue cercano a las 7 horas, ejecutándose en un micro Athlon Dual Core. Pero teniendo en cuenta la importancia que cobran los mails, vale la pena esperar lo que sea necesario
Una vez recuperados podemos dejarlos en la carpeta nueva o simplemente restaurar la bandeja arrastrando los archivos eml más importantes a la nueva bandeja.