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 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.

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













05/06/2006 at 18:00
Excelente!!
24/08/2006 at 15:58
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.
25/08/2006 at 8:41
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 ;-(
29/08/2006 at 23:51
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.
25/09/2006 at 0:00
[...] Importar el correo de Outlook a Evolution: Receta muy útil para los que están migrando de Windows a Linux. [...]
29/01/2007 at 3:21
[...] veces: 1 para exportar mi pst y otra para respaldar mis archivos ya que los traslados los haría usando el driver para escribir [...]
01/02/2007 at 15:46
parece que no funciona con el .pst de outlook 2003
01/02/2007 at 15:51
En el comentario final indico cómo hay que actuar con Outlook 2003 (y te aseguro que funciona porque yo usaba esa versión)
01/02/2007 at 16:06
thank’s rubensa…. eso me pasa por no leer !!
20/02/2007 at 3:33
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.
08/03/2007 at 17:28
¿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.
15/03/2007 at 15:40
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.
23/03/2007 at 16:25
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
25/04/2007 at 23:24
[...] 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é [...]
10/05/2007 at 20:42
[...] 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 [...]
02/07/2007 at 20:45
De outlook a mbox no problema, pero alguien ha intentado hacerlo al revés?? Es todo un pifostio!!
16/07/2007 at 5:28
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.
01/10/2007 at 5:20
Espectacular !!… ya he migrado todos mis mails desde el outlook 2003 al evolution… muchas gracias por tomarte la molestia de escribir este tutorial
11/10/2007 at 19:03
Gracias….
Como lo explicas en tus aportes, todos mis archivos se trasladaron a mi cliente de correo. Evolution.
Gracias por tu aporte.
05/11/2007 at 16:59
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
19/12/2007 at 15:13
Amigos.. muy bueno el tuto pero no me vengan con que el calendario pasa bien.. porque no les creo.. si tienen algo avisen.. saludos!!!
11/05/2008 at 21:13
…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
06/06/2008 at 10:48
Gracias por el manual muy completo y útil. Gracias
14/07/2008 at 7:08
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
31/07/2008 at 16:13
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!!
21/10/2008 at 23:06
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.
30/10/2008 at 1:54
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
09/11/2008 at 22:21
Buenas,
El Readpst no funciona con outlook 2007, alguein sabe como hacerlo?
14/11/2008 at 0:29
[...] (Emacs Rmail). El formato PST de Outlook se puede transformar facilmente con la herramienta “readPST” a formato [...]
31/12/2008 at 2:28
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!!!
21/01/2009 at 8:10
¿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í.
19/02/2009 at 15:56
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?
19/02/2009 at 15:57
perdon me confundi, no “importa” los correos
05/05/2009 at 18:29
me larga el siguiente error a mi cuabndo intento hacerlo
iconv failure: Invalid or incomplete multibyte or wide character
por que sera?
16/06/2009 at 21:05
muchas gracias muy buen aporte…
28/07/2009 at 8:33
Me perdi en copiamos el fichero .pst en la carpeta “de trabajo”. Cual es la carpeta de trabajo? Novato
14/08/2009 at 15:12
Hola gracias funciona de maravilla pude pasar mis correos de outlook 2003 al evolution thanks se agradece mucho