Messagerie · 3 min read · Sep 23, 2025

Conversion de tous vos fichiers PST MS Outlook au format Maildir

Conversion de tous vos fichiers PST MS Outlook au format Maildir

L’un des défis auxquels vous pouvez être confronté lors de la conversion d’un bureau de Microsoft Windows à Linux est que de nombreuses personnes archivent leurs e-mails dans des fichiers PST. Il existe des outils PST disponibles, mais la plupart d’entre eux sont commerciaux, car le format de fichier PST est fermé et protégé par Microsoft. Il existe plusieurs méthodes non commerciales pour atteindre à peu près le même objectif, et dans ce tutoriel, nous utilisons IMAP (plus précisément, courier-imap) pour convertir tous nos e-mails de PST au format Maildir. L’avantage de cette approche est que vous posez également les bases d’un nouveau système de messagerie, avec tous vos anciens e-mails déjà importés le jour où vous passez à ce nouveau système.

Avant de commencer…

Il y a plusieurs hypothèses sur lesquelles ce tutoriel est basé :

  • Vous utilisez actuellement MS Outlook et vous savez comment archiver vos e-mails dans des fichiers PST (plus d’informations sont disponibles ici…)
  • Vous utilisez un système d’exploitation basé sur GNU/Debian (y compris Ubuntu, qui est le système d’exploitation utilisé dans ce tutoriel)
  • Vous êtes familier avec la gestion des paquets Debian
  • Vous êtes familier avec la ligne de commande et des outils comme les éditeurs (vim, emacs, etc.)

Les étapes de base de ce tutoriel sont les suivantes :

  1. Installer et configurer courier-imap
  2. Connecter MS Outlook à votre nouveau serveur IMAP
  3. Déplacer le courrier de vos fichiers PST vers vos dossiers IMAP
  4. Configurer votre nouveau client de messagerie Linux (KMail) pour accéder à vos dossiers IMAP

Enfin, nous listerons des tutoriels supplémentaires qui sont liés à ce tutoriel pour configurer votre environnement de messagerie.

Étape 1 - Installer et configurer courier-imap

Tout d’abord, vous devez installer courier-imap :

$ sudo apt-get install courier-imap

D’autres paquets peuvent être installés, en fonction des dépendances. Vous pouvez également installer le paquet courier-doc si vous avez besoin du paquet de documentation.

Lors de l’installation du paquet, vous recevrez l’invite suivante :

Installation de courier-base - invite debian

Dans ce tutoriel, nous n’utilisons pas d’interfaces web, donc il est sûr de sélectionner “Non” ici.

Maintenant, vous devez choisir un répertoire où votre courrier sera stocké :

$ sudo mkdir -p /opt/imap-mail

Maintenant, nous devons définir nos utilisateurs dans la base de données des utilisateurs de courier-imap. Il existe plusieurs façons de le faire, y compris la conversion massive de tous vos utilisateurs dans /etc/passwd en utilisant l’outil pw2userdb comme mentionné dans la FAQ de courier. Voici ce que nous faisons pour créer un seul utilisateur :

$ 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

Dans ce fichier, vous aurez quelque chose comme ceci :

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

Maintenant, vous devez définir le mot de passe des utilisateurs et créer le répertoire qui stockera tous nos e-mails :

$ 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

Votre fichier /etc/courier/userdb devrait maintenant ressembler à ceci :

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

Remarque : Le champ du mot de passe peut avoir un aspect différent.

Dans le fichier /etc/courier/authdaemonrc, assurez-vous de définir la valeur suivante :

authmodulelist="authuserdb"

Notez que vous devrez peut-être remplacer la valeur existante de authmodulelist. Maintenant, préparez la base de données des utilisateurs et redémarrez l’ensemble du système :

$ 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

Le système IMAP est maintenant prêt. Ensuite, nous devons connecter MS Outlook à notre nouveau système IMAP.

Connecter MS Outlook au serveur IMAP

Le processus suivant est relativement facile en utilisant le client MS Outlook.

Assurez-vous que MS Outlook est en cours d’exécution, puis cliquez sur l’option de menu “Outils” et sélectionnez “Comptes de messagerie” :

scr02 - Sélection de 'outils' -> 'Compte de messagerie'

Assurez-vous que l’option suivante est sélectionnée : “Ajouter un nouveau compte de messagerie”

scr03 - MS Outlook : option Ajouter un nouveau compte de messagerie

À l’écran suivant, sélectionnez l’option IMAP :

scr04 - Sélection du type de compte IMAP dans MS Outlook

Assurez-vous de compléter les détails pertinents à l’écran suivant :

scr05 - Entrer les détails IMAP

Lorsque vous avez terminé, vous pouvez accéder à votre nouvelle boîte aux lettres. Elle devrait être vide :

scr06 - Voir le dossier IMAP dans MS Outlook

Share: X/Twitter LinkedIn

Recevez de nouveaux articles dans votre boîte de réception.

Aucun spam. Désabonnez-vous à tout moment.