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 :
- Installer et configurer courier-imap
- Connecter MS Outlook à votre nouveau serveur IMAP
- Déplacer le courrier de vos fichiers PST vers vos dossiers IMAP
- 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-imapD’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 :

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-mailMaintenant, 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=1000Maintenant, 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=1000Remarque : 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” :

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

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

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

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

Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.