readpst, cómo importar el correo de Outlook (.pst) en Evolution

23/03/2006

A la hora de pasarte de Window a GNU/Linux, puede resultar más que interesante poder acceder a esa gran colección de mensajes del Outlook que tienes almacenados en tu equipo y que no quieres perder solamente por el echo de cambiar de Sistema Operativo.

Outlook 2003

Outlook utiliza para almacener el correo un par de archivos (además de los archivos .pst personales que te puedas haber creado):

  • Outlook.pst, que contiene los mensajes de correo actuales (los que en ese momento te aparecen en el programa)
  • Almacen.pst, que contiene los mensajes “autoarchivados” por outlook

La solución para importar los mensajes en Evolution está en la utilidad readpst (NOTA: en algún sistema puede tener el nombre de “ol2mbox”).

Para las distribuciones en las que estén contenidas estas utilidades en sus repositorios, como es el caso de Ubuntu, sólo es necesario descargarlas.

Para las distribuciones que no la incluyan, será necesario descargar los fuentes del proyecto, descomprimirlo y hacer un make para obtener el binario. Luego habrá que mover el binario a alguna ruta contenida en el path (como /usr/bin), o bien a la carpeta donde vayamos a trabajar.

A continuación, copiamos el fichero .pst en la carpeta “de trabajo”, y dentro de ésta creamos otra llamada “correos”. Ahora ejecutamos:

$ readpst -o correos -r Outlook.pst

Para más información consulta las páginas del manual.

Readpst crea un archivo con cada una de las carpetas de correo que existiesen en outlook, y una más para los contactos.

Cliente de correo Evolution
Una vez que readpst haya acabado, para importar los correos a Evolution:

  • Entrar en “Archivar” –> “Importar…”, en el “Asistente de importación de Evolution” selecionar “Importar un único archivo”, seleccionar el archivo y dejar que Evolution determine el tipo -Buzón Berkeley (mbox)-, elegir el destino, pulsar importar y listo.
  • Repetir lo mismo con el fichero de contactos que será detectado como fichero vCard.

Comentario final

El formato .pst que utiliza Outlook 2003 no es compatible con la utilidad “readpst”. Para poder importar correctamente tus mensajes debes crearte primero un archivo .pst compatible.

Para hacer esto tienes que seguir los siguientes pasos:

  1. Vete a “Archivo” –> “Nuevo” –> “Archivo de datos Outlook…”
  2. Selecciona “Archivo de carpetas personales (.pst) de Outlook 97-2002″
  3. Elige un nombre y sálva el archivo
  4. Escoge un nombre para la carpeta
  5. Selecciona “No cifrar” y “Aceptar”
  6. Ahora cierra la nueva carpeta creada (botón derecho “Cerrar”)
  7. Vete a “Archivo” –> “Importar y exprotar…”
  8. Selecciona “Exportar a un archivo”
  9. Ahora “Archivo de carpetas personales (.pst)”
  10. Escoge la carpeta que desees exportar y marca la casilla “Incluir subcarpetas”
  11. Selecciona el archivo que creaste en el punto 3 y deja marcado “Reemplazar duplicados con los elementos exportados”
  12. Pulsa “Finalizar” y listo, ya tiene un archivo .pst que puedes importar correctamente

Vía

About these ads

42 Responses to “readpst, cómo importar el correo de Outlook (.pst) en Evolution”

  1. Minte Says:

    Excelente!!

  2. Alberto Says:

    Hola, excelente articulo.

    Estoy intentando migrar los contactos y el calendario de Outlook XP a Evolution tal como lo has puesto pero no lo hace. Cuando procesa el calendario me devuleve un fichero de 0Kb y con los contactos me crea un mbox solo con los nombres de los contactos pero sin ninguna informacion mas (telefono, mail…)

    Si sabes que ha podido salir mal, te agradeceria una respuesta.

    Gracias de todas formas.

  3. rubensa Says:

    Pues la verdad es que no te sabría decir, porque lo cierto es que creo yo no tenía contactos en el Outlook y seguro que no tenía nada en el calendario ;-(


  4. Yo intenté pasar los contactos de muchas maneras, pero la vía que me funcionó mejor fue instalar Thunderbird en Windows, importar desde allí los contactos de Outlook y luego desde el Address Book de Thunderbird exportar los contactos a un archivo ldif, que puede ser importado directo a Evolution.

    Espero sirva.


  5. [...] Importar el correo de Outlook a Evolution: Receta muy útil para los que están migrando de Windows a Linux. [...]


  6. [...] veces: 1 para exportar mi pst y otra para respaldar mis archivos ya que los traslados los haría usando el driver para escribir [...]

  7. lin Says:

    parece que no funciona con el .pst de outlook 2003

  8. rubensa Says:

    En el comentario final indico cómo hay que actuar con Outlook 2003 (y te aseguro que funciona porque yo usaba esa versión)

  9. lin Says:

    thank’s rubensa…. eso me pasa por no leer !!

  10. comomolo Says:

    Sigo sin encontrar ninguna forma de pasar el correo de Outlook a Evolution cuando tienes una jerarquía de carpetas relativamente compleja en Outlook. No se puede pensar en pasar 200 carpetas una a una con este procedimiento y mucho menos recrear la jerarquía después. Por el momento no tengo más remedio que usar Thunderbird, que lee todo él solito.

  11. superurbi Says:

    ¿Existe alguna versión para Windows del read PST? lo digo porque yo uso Evolution para Windows (http://shellter.sourceforge.net/evolution/) y me gustaría pasar del Outlook de una vez por todas la limitación de los PST a 2GB es realmente frustrante.

  12. u2_alef Says:

    Hola soy Alef y quiero saber como debo hacer para pasar la libreta de direcciones de un outlook xp a un outlook 2003. Ya he probado con exportar/importar pero al hacerlo a otra pc, las carpetas con los contactos no aparecen en la otra pc y se crea un grupo que contiene contactos pero no estan todos. Necesito ayuda urgente, ademas quiero pasar las notas y el calendario tambien.

    Muchas gracias y espero una respuesta inmediata.

  13. Francisco Says:

    Hola

    El problema que tengo es que, he exportado la bandeja de entrada y los contactos de outlook 2003 pero necesito importarlo en outlook 2002, no he podido y me genera problemas de versiones, como le hago?

    Gracias


  14. [...] sirva un IIS, y los correos de todos estos años los podré importar en evolution según he leído aquí , así que podré [...]


  15. [...] para importar correo desde Outlook a Evolution. El articulo completo lo pueden encontrar aqui Interesante para aquellos que esten pensando en migrar los sistemas a linux y quieran utilizar un [...]

  16. jc Says:

    De outlook a mbox no problema, pero alguien ha intentado hacerlo al revés?? Es todo un pifostio!!

  17. Alejandro Says:

    Para pasar mis correos de outlook en windows XP (teniendo dos discos duros, uno con windows y el otro con ubuntu, primario):
    1. Instale thunderbird en windows, que al establecerse como predeterminado importo mis carpetas personales de mail
    2. Instale thunderbird en ubuntu
    3. Me fui a mi carpeta de thunderbird en windows y copie un carpeta que se llama XXXXX.default y la pegue en el escritorio de ubuntu
    4. Busque la carpeta YYYYY.default en thunderbird en ubuntu y copie su nombre, para ponerselo a la carpeta que tengo en el escritorio de ubuntu, y la borre
    5. Corte la carpeta que esta en el escritorio de ubuntu con el nuevo nombre YYYYY.default y la pegue donde estaba la otra en thunderbird en ubuntu y voila!
    al abrir thunderbird en ubuntu tenia mias carpetas que antes teni en outlook.

  18. horacio Says:

    Espectacular !!… ya he migrado todos mis mails desde el outlook 2003 al evolution… muchas gracias por tomarte la molestia de escribir este tutorial

  19. José Rafael Burgos Says:

    Gracias….

    Como lo explicas en tus aportes, todos mis archivos se trasladaron a mi cliente de correo. Evolution.

    Gracias por tu aporte.

  20. Pablo Taramelli Says:

    Funciona perfectamente, y eso que tengo Office 2007. UN consejo: borren todo correo innecesario (yo deje los eliminados y recomence para no comerme 1/2 hora). Si se tiene mas de una carpeta de contactos crearla primero con Nuevo…., las carpetas se tienen que pasar una a una, aun el que tiene un arbol complicado (como yo) puede reconstruirlo. GRACIAS POR ESTE TUTORIAL

    PABLO

  21. Luis Says:

    Amigos.. muy bueno el tuto pero no me vengan con que el calendario pasa bien.. porque no les creo.. si tienen algo avisen.. saludos!!!

  22. Alejandro Says:

    …y para Outlook 2007 fruncionara? o tengo que pasar los pst a formato 2003?, habra otra opcion si no se pudiera con los pst del 2007?.gracias pos el articulo

  23. linkamp Says:

    Gracias por el manual muy completo y útil. Gracias

  24. no funciona Says:

    como haces para que en evolution te reconosca el tipo de buzon que mencionas (Buzón Berkeley (mbox)) ya que lo he hecho pero me sale que es una vcard y no exporta ningun correo solo los contactos, gracias por tu ayuda

  25. Rubele Says:

    Hola, como va todo? Excelente tutorial. Eh seguido las instrucciones, y tras numerosos intentos de varias formas, logre importar casi todo. Efectivamente descubrí como menciona Pablo Taramelli que hay que poner en Evolution (a mano) todas las subcarpetas que queres importar. De todos modos no me importó NOTAS ni TAREAS. CALENDARIO solo los cumpleaños, y los CONTACTOS, muy extraño, con caracteres raros (en las palabras con acentos) y en varios campos, como el nombre, me puso NULL. De hecho, durante el proceso de la conversion con READPST, se veian varias lineas indicando un error en una direccion (supongo que es una posicion del .pst) y la palabra NULL. Que me sugieren? Muchas gracias!!

  26. Pedro Vidal Says:

    Buenas,

    Llevo varios días intentándolo, pero con office 2007 no me funciona y migrando el pst a office 2003 tampoco me da que el me da que tiene una estructura ilegible y me pregunta si no sera del nuevo 2003 ????

    No se alguien que con el 2007 le haya funcionado me puede ayudar porfavor, gracias.

  27. Victor Says:

    No pude lograrlo, tenia los correos en un formato pst de outlook 2003 asi que segui los pasos para cambiarlo y siempre ma aparece
    Opening PST file and indexes…
    debug_fp is NULL
    ERROR: Unknown block constant – 0X2 for id 0xc6
    que hago?
    Gracias

  28. TonieT Says:

    Buenas,

    El Readpst no funciona con outlook 2007, alguein sabe como hacerlo?


  29. [...] (Emacs Rmail). El formato PST de Outlook se puede transformar facilmente con la herramienta “readPST” a formato [...]

  30. Mitchell Says:

    Felicitaciones!!!! excelente articulo y el método que presentas sirve para outlook 2007 también, ahora si le digo adiós a mi partición con windows vista!!eso era lo ultimo que me faltaba. Por ahí encontré un programucho pstupgrade o algo asi… 49 dolares? estan locos!!! así que nos has ahorrado algo de dinero con la info, que para eso es el software libre. VIVA LINUX!!!

  31. Roberto Says:

    ¿Y porque han de estar locos, por cobrar 49€ por un programa … pstupgrade o algo asi?
    Hacer un programa cuesta tiempo y trabajo y el que trabaja, pretende ( normalmente ganar dinero).
    Haber si no confundimos el Software libre con Software Gratis.
    Ambos conceptos, sin bien normalmente pueden ir y van unidos, no siempre ha de ser así.

  32. Maria Says:

    Sigo paso a paso y el evolution no reconoce el tipo de buzon Berkeley (mbox), solo me reconoce que es una vcard y no exporta los correos… algun consejo?

  33. Maria Says:

    perdon me confundi, no “importa” los correos

  34. Juan Says:

    me larga el siguiente error a mi cuabndo intento hacerlo

    iconv failure: Invalid or incomplete multibyte or wide character

    por que sera?

  35. Alvaro Says:

    muchas gracias muy buen aporte…

  36. Mike Skywalker Says:

    Me perdi en copiamos el fichero .pst en la carpeta “de trabajo”. Cual es la carpeta de trabajo? Novato

  37. edukey Says:

    Hola gracias funciona de maravilla pude pasar mis correos de outlook 2003 al evolution thanks se agradece mucho :)

  38. AFP_SCH Says:

    A mi tambien me sale

    iconv failure: Invalid or incomplete multibyte or wide character

    pero crea unos archivos

  39. Flavio Mercau Says:

    Excelente aporte, me salvaste.

    Flavio


  40. [...] readpst, cómo importar el correo de Outlook (.pst) en Evolution [...]

  41. Ainhoa Says:

    muchísimas gracias, este artículo me ha venido muy bien

    un saludo

  42. Nelo Says:

    Hola, ante todo, buenísimo el post, me fue de re contra utilidad… genial
    la pregunta es xq lo q no pude lograr es q me tome las marcas de colores q tenia asignadas en los mails en outlook 2003 ..
    se puede eso ? xq veo q evolution las maneja distitnas las marcas !!!
    gracias y felicidades para todos


Deja un comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

%d personas les gusta esto: