Correo electrónico · 3 min read · Sep 23, 2025

Convirtiendo Todos Sus Archivos PST de MS Outlook al Formato Maildir

Convirtiendo Todos Sus Archivos PST de MS Outlook al Formato Maildir

Uno de los desafíos que puede enfrentar al convertir una oficina de Microsoft Windows a Linux es que muchas personas archivan su correo electrónico en archivos PST. Hay herramientas PST disponibles, pero la mayoría de ellas son comerciales, ya que el formato de archivo PST está cerrado y protegido por Microsoft. Existen varios métodos no comerciales para lograr aproximadamente el mismo objetivo, y en este tutorial utilizamos IMAP (más específicamente, courier-imap) para convertir todos nuestros correos electrónicos de PST al formato Maildir. La ventaja de este enfoque es que también sienta las bases para un nuevo sistema de correo, con todos sus correos electrónicos antiguos ya importados el día que haga el cambio.

Antes de comenzar…

Hay varias suposiciones en las que se basa este tutorial:

  • Actualmente está utilizando MS Outlook y sabe cómo archivar sus correos electrónicos en archivos PST (más información está disponible aquí…)
  • Está utilizando un sistema operativo basado en GNU/Debian (incluido Ubuntu, que es el sistema operativo utilizado en este tutorial)
  • Está familiarizado con la gestión de paquetes de Debian
  • Está familiarizado con la línea de comandos y herramientas como editores (vim, emacs, etc.)

Los pasos básicos en este tutorial son los siguientes:

  1. Instalar y configurar courier-imap
  2. Conectar MS Outlook a su nuevo servidor IMAP
  3. Mover correo de sus archivos PST a sus carpetas IMAP
  4. Configurar su nuevo cliente de correo Linux (KMail) para acceder a sus carpetas IMAP

Finalmente, enumeraremos tutoriales adicionales que están relacionados con este tutorial para configurar su entorno de correo electrónico.

Paso 1 - Instalar y configurar courier-imap

Primero necesita instalar courier-imap:

$ sudo apt-get install courier-imap

Es posible que se instalen varios otros paquetes, según las dependencias. También podría instalar el paquete courier-doc si necesita el paquete de documentación.

Durante la instalación del paquete, recibirá el siguiente aviso:

Instalando courier-base - aviso de debian

En este tutorial no utilizamos interfaces web, por lo que es seguro seleccionar “No” aquí.

Ahora necesita elegir un directorio donde residirá su correo:

$ sudo mkdir -p /opt/imap-mail

Ahora necesitamos definir nuestros usuarios en la base de datos de usuarios de courier-imap. Hay varias formas de hacer esto, incluida la conversión masiva de todos sus usuarios en /etc/passwd utilizando la herramienta pw2userdb como se menciona en las preguntas frecuentes de courier. Aquí está lo que hacemos para crear un solo usuario:

$ sudo touch /etc/courier/userdb
$ sudo chmod 600 /etc/courier/userdb
$ sudo userdb peanut set uid=1000 gid=1000 shell=/bin/bash home=/opt/imap-mail/peanut

En este archivo, tendrá algo como lo siguiente:

peanut  uid=1000|shell=/bin/bash|home=/opt/imap-mail/peanut|gid=1000

Ahora necesita establecer la contraseña de los usuarios y crear el directorio que almacenará todos nuestros correos electrónicos:

$ sudo userdbpw -md5 | sudo userdb peanut set systempw
$ sudo mkdir -p /opt/imap-mail/peanut
$ sudo maildirmake /opt/imap-mail/peanut/Maildir
$ sudo chown -R 1000:1000 /opt/imap-mail/peanut

Su archivo /etc/courier/userdb ahora debería verse así:

peanut    systempw=$1$JdvxSL9/$2TOrNidtALpODg1HZR4Aj1|uid=1000|shell=/bin/bash|home=/opt/imap-mail/peanut|gid=1000

Nota : El campo de contraseña podría verse diferente.

En el archivo /etc/courier/authdaemonrc, asegúrese de establecer el siguiente valor:

authmodulelist="authuserdb"

Tenga en cuenta que es posible que deba reemplazar el valor existente de authmodulelist. Ahora prepare la base de datos de usuarios y reinicie todo el sistema:

$ sudo makeuserdb
$ sudo /etc/init.d/courier-authdaemon stop
$ sudo /etc/init.d/courier-imap stop
$ sudo /etc/init.d/courier-authdaemon start
$ sudo /etc/init.d/courier-imap start

El sistema IMAP ahora está listo. A continuación, necesitamos conectar MS Outlook a nuestro nuevo sistema IMAP.

Conectar MS Outlook al Servidor IMAP

El siguiente proceso es relativamente fácil utilizando el cliente MS Outlook.

Asegúrese de que MS Outlook esté en funcionamiento, y luego haga clic en la opción del menú “Herramientas” y seleccione “Cuentas de correo electrónico”:

scr02 - Seleccionando 'herramientas' -> 'Cuenta de E-Mail'

Asegúrese de que la siguiente opción esté seleccionada: “Agregar una nueva cuenta de correo electrónico”

scr03 - MS Outllok: Opción para agregar nueva cuenta de correo electrónico

En la siguiente pantalla seleccione la opción IMAP:

scr04 - Seleccionando el tipo de cuenta IMAP en MS Outlook

Asegúrese de completar los detalles relevantes en la siguiente pantalla:

scr05 - Ingrese detalles IMAP

Cuando termine, podrá acceder a su nuevo buzón. Debería estar vacío:

scr06 - Ver carpeta IMAP en MS Outlook

Share: X/Twitter LinkedIn

Recibe nuevas publicaciones en tu bandeja de entrada.

No spam. Cancela la suscripción en cualquier momento.