¿Como recuperar sus mails cuando uno cambia de programa de correo electrónico?

Por ejemplo, utilizaba Netscape y quiere cambiar para kmail (como yo); o tenía Mozilla y quiere adoptar Evolution.


Normalmente, es bastante sencillo (una vez asimiladas algunas nociones) si los dos programas utilizan el formato mbox. (Outlook Express no lo utiliza: entonces, habrá que encontrar otra cosa. Ver al final del articulo).

Empiece ya por verificar si no hay una función "importar" en su programa de correo.

Voy a describir el procedimiento para pasar de kmail a Netscape: debe de poder adaptarse a otros programas de correo si utilizan el formato mbox.


Primero, hay que encontrar donde están sus mails. Aparecen en un directorio en una forma un poco rara al inicio. Haga unos cambios para entender mejor: con kmail (adaptelo si tiene otro software -para Evolution, ver más abajo), crea un directorio "ejemplo". Después, crea un mails teniendo como asunto "nuevo1", como texto "Es nuevo1" y como dirección soy@yo. Grabelo después en el directorio de los borradores y desplácelo en el directorio "ejemplos".

Haga la misma maniobra con un fichero "nuevo2". En su directorio, verá entonces los dos mails que ha preparado. Ahora, con gestor de ficheros (konqueror, gmc, mc, ls,...) va a abrir el directorio que contiene sus mails (ver abajo). Haciendo (en una consola) ls /home/toto/Mail (eso suponiendo que me llamo toto), tengo entre otras la linea "ejemplo". Como ha creado este directorio en con kmail, querrá leer los dos ficheros que contiene. (nuevo y nuevo2). Luego haga ls /home/toto/Mail/ejemplo para listar los ficheros del directorio y obtiene... ls /home/toto/Mail/ejemplo. Pues /home/toto/Mail/ejemplo no es un directorio, sino un fichero. Si lo hubiera hecho en modo gráfico, hubiera visto que si /home/toto/Mail es un directorio de verdad, al contrario /home/toto/Mail/exemple es un fichero. Leamos este fichero ahora:

From tartempion@stroumpf.us Fri Nov  1 21:48:21 2002
Content-Type: text/plain;
  charset="iso-8859-15"
From: Claude MICOUIN <tartempion@stroumpf.us>
To: soy@yo
Subject: nuevo1
Date: Fri, 1 Nov 2002 21:48:21 +0100
X-Mailer: KMail [version 1.3.2]
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Status: RO
X-Status: O

nuevo1
--
tartempion@stroumpf.us

From tartempion@stroumpf.us Fri Nov  1 21:53:13 2002
Content-Type: text/plain;
  charset="iso-8859-15"
From: Claude MICOUIN <tartempion@stroumpf.us>
To: soy@yo
Subject: nuevo2
Date: Fri, 1 Nov 2002 21:53:13 +0100
X-Mailer: KMail [version 1.3.2]
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Status: RO
X-Status: O

Es nuevo2
--
tartempion@stroumpf.us

From tartempion@stroumpf.us Fri Nov  1 21:53:23 2002
Content-Type: text/plain;
  charset="iso-8859-15"
From: Claude MICOUIN <tartempion@stroumpf.us>
To: soy@yo
Subject: nuevo1
Date: Fri, 1 Nov 2002 21:53:23 +0100
X-Mailer: KMail [version 1.3.2]
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Status: RO
X-Status: O

Es nuevo1
--

tartempion@stroumpf.us


Notará que volvemos a encontrar nuestros dos mensajes, es decir "nuevo1" y "nuevo2" (con un aspecto un poco bárbaro por cierto -es el programa de mensajería que le pondrá en forma).

Ahora, copie el fichero /home/toto/Mail/ejemplo en el directorio conteniendo los mails de Netscape, es decir /home/toto/nsmail/ (en una consola, haga cp /home/toto/Mail/ejemplo /home/toto/nsmail/ Después, lance (o vuelva a lanzar) Netscape y lee sus mails: verá aparecer un directorio que no era "ejemplo" en en el que habrá dos mails "nuevo1" y "nuevo2". Y no es en Netscape que los ha creado! (si no funciona, hay que cambiar de directorio: ver al final del articulo).

Hagamos de nuevo otra manipulación. Paremos Netscape y con konqueror (por ejemplo), borremos el fichero /home/toto/nsmail/ejemplo. Volvamos a lanzar Netscape (para que los cambios sean leídos por Netscape) y podemos ver que el directorio "ejemplo" ha desaparecido. Luego, creamos ahora un vinculo simbólico apuntando hacia /home/toto/Mail/ejemplo en /home/toto/nsmail/ con el mando siguiente: ln -s /home/toto/Mail/exemple /home/toto/nsmail/exemple (o con konqueror haciendo como para copiar, pero utilizando el mando "Vincular" del menu contextual. Volvamos a lanzar (sí, otra vez) Netscape y aquí está de nuevo el directorio "ejemplo" con sus dos mails.

¿Sigue aquí? Entonces vamos a poder transferir nuestros mails.

Primero, hay que guardarse de una falsa maniobra (¡Se hace muy rápido!). Va a hacer una copia de salvamento del directorio que contiene sus mails. Si es kmail, haga cp /home/toto/Mail /home/toto/Mail.salvamento y vale (claro, lo puede hacer en modo gráfico). Si es kmail, es /home/toto/nsmail/ Si las cosas se pasan mal, copiará en el otro sentido (con cp /home/toto/Mail.salvamento /home/toto/Mail) y no perderá nada. ¿Tranquilizado? ¡Mejor!


Luego, debe de tener la función "Purgar o limpiar todos los directorios": hágalo, le evitará de volver a tener mails que había borrado o desplazado (y liberara espacio en su disco duro).

Y ahora, copie sus directorios conteniendo sus mails de Netscape hacia el directorio conteniendo los mails de kmail (como lo había hecho para copiar el directorio "ejemplo"). No olvide que estos directorios aparecen como lo que son en su gestor de ficheros (en konqueror, es un icono en forma de ?) ¿Está hecho? Vuelva a lanzar Netscape y verifique. Normalmente, todos susmails están aquí. Cuando haya verificado, si desinstala Netscape, podra suprimir el directorio de origen /home/toto/nsmail y su copia de salvamento /home/toto/nsmail.salvamento. Pero, bueno, no hay prisa y verifique bien antes.

Una astucia con vínculos simbólicos:

Netscape?

Están colocados en su directorio personal: /home/toto/nsmail/ (nsmail para NetScape mail)
Con Netscape 6, se puede que tengan un arreglo parecido a él de Mozilla (ver mas abajo)
¿kmail?
Están colocados en su directorio personal: /home/toto/Mail

¿Mozilla?

Aquí, es menos evidente: /home/toto/.mozilla/toto/x7x9ihwv.slt/Mail/Local Folders/


¿Y para Evolution? /home/toto/evolution/local/Inbox/subfolders



Ah, utilizaba Outlook Express de MS. Este método no funcionará. Según parece, existen programas que hacen este trabajo: nunca los he probado y no podré hablar de ellos. Pruébelos, no arriesga nada (haga una copia del directorio de mails de Outlook por precaución).

Note que kmail proporciona una función "Importar mails de Outlook Express que por lo visto funciona bien. En cambio, la de Evolution no ha logrado importar mis ficheros .eml

¡Animo!

Este articulo esta sometido a la licencia LGPL. Lo puede copiar, traducir y difundirlo como quiera con la condición de no modificarlo y de dejar intacto la presente noticia.


¿Errores, sugerencias? Escríbame. Ver mi dirección aqui http://astuce.linux.free.fr/Espagnol/index.html


Actualizado el 14 marzo de 2003

Claude MICOUIN