miércoles, 27 de julio de 2016

Cómo subir un archivo de correo MBOX a Gmail

Tengo correos guardados en local desde hace varios años. Siempre que cambio de equipo tengo cuidado en copiarlos, están en su copia de seguridad, etc.

Pero al cliente de correo (suelo utilizar Thunderbird) ya no le gusta tener que manejar ficheros tan voluminosos (tengo algunos mbox de varios gigas). He optado por subirlos a Gmail.

La primera opción ha sido mapear la cuenta de Gmail en Thunderbird y copiar los mensajes desde el archivo local a las "carpetas" de Gmail, todo desde la interfaz de Thunderbird. Imposible, a veces da "timeout", otras veces el mismo proceso Thunderbird se cuelga.

He encontado la siguiente utilidad, imap_upload.py, un script en Python que hace lo que su nombre indica, subir a un servidor IMAP un fichero local de correo en formato MBOX.

El uso es trivial:
imap_upload.py --gmail --box="CarpetaRemota" FicheroMboxLocal