E-Mail Migration · 3 min read · Sep 23, 2025
Konvertierung aller Ihrer MS Outlook PST-Dateien in das Maildir-Format
Konvertierung aller Ihrer MS Outlook PST-Dateien in das Maildir-Format
Eine der Herausforderungen, denen Sie gegenüberstehen können, wenn Sie ein Büro von Microsoft Windows auf Linux umstellen, ist, dass viele Menschen ihre E-Mails in PST-Dateien archivieren. Es gibt PST-Tools, aber die meisten von ihnen sind kommerziell, da das PST-Dateiformat geschlossen und durch Microsoft geschützt ist. Es gibt mehrere nicht-kommerzielle Methoden, um ungefähr dasselbe Ziel zu erreichen, und in diesem Tutorial verwenden wir IMAP (genauer gesagt, courier-imap), um alle unsere E-Mails von PST in das Maildir-Format zu konvertieren. Der Vorteil dieses Ansatzes ist, dass Sie auch die Grundlage für ein neues E-Mail-System legen, wobei alle Ihre alten E-Mails bereits am Tag des Wechsels importiert sind.
Bevor Sie beginnen…
Es gibt mehrere Annahmen, auf denen dieses Tutorial basiert:
- Sie verwenden derzeit MS Outlook und wissen, wie Sie Ihre E-Mails in PST-Dateien archivieren (weitere Informationen finden Sie hier…)
- Sie verwenden ein GNU/Debian-basiertes Betriebssystem (einschließlich Ubuntu, das in diesem Tutorial verwendet wird)
- Sie sind mit der Debian-Paketverwaltung vertraut
- Sie sind mit der Befehlszeile und Tools wie Editoren (vim, emacs usw.) vertraut.
Die grundlegenden Schritte in diesem Tutorial sind wie folgt:
- Installieren und Konfigurieren von courier-imap
- Verbinden von MS Outlook mit Ihrem neuen IMAP-Server
- Verschieben von E-Mails von Ihren PST-Dateien in Ihre IMAP-Ordner
- Konfigurieren Ihres neuen Linux-E-Mail-Clients (KMail), um auf Ihre IMAP-Ordner zuzugreifen
Schließlich werden wir zusätzliche Tutorials auflisten, die mit diesem Tutorial zusammenhängen, um Ihre E-Mail-Umgebung einzurichten.
Schritt 1 - Installieren und Konfigurieren von courier-imap
Zuerst müssen Sie courier-imap installieren:
$ sudo apt-get install courier-imapMehrere andere Pakete können basierend auf Abhängigkeiten installiert werden. Sie können auch das Paket courier-doc installieren, wenn Sie das Dokumentationspaket benötigen.
Während der Paketinstallation erhalten Sie die folgende Eingabeaufforderung:

In diesem Tutorial verwenden wir keine Weboberflächen, daher ist es sicher, hier “Nein” auszuwählen.
Jetzt müssen Sie ein Verzeichnis auswählen, in dem Ihre E-Mails gespeichert werden:
$ sudo mkdir -p /opt/imap-mailJetzt müssen wir unsere Benutzer in der courier-imap-Benutzerdatenbank definieren. Es gibt mehrere Möglichkeiten, dies zu tun, einschließlich der Massenkonvertierung aller Ihrer Benutzer in /etc/passwd mit dem Tool pw2userdb, wie in den courier-FAQs erwähnt. Hier ist, was wir tun, um einen einzelnen Benutzer zu erstellen:
$ 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
In dieser Datei haben Sie etwas wie Folgendes:
peanut uid=1000|shell=/bin/bash|home=/opt/imap-mail/peanut|gid=1000Jetzt müssen Sie das Passwort des Benutzers festlegen und das Verzeichnis erstellen, das alle unsere E-Mails speichern wird:
$ 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
Ihre /etc/courier/userdb-Datei sollte jetzt so aussehen:
peanut systempw=$1$JdvxSL9/$2TOrNidtALpODg1HZR4Aj1|uid=1000|shell=/bin/bash|home=/opt/imap-mail/peanut|gid=1000Hinweis: Das Passwortfeld könnte anders aussehen.
Stellen Sie in der Datei /etc/courier/authdaemonrc sicher, dass Sie den folgenden Wert festlegen:
authmodulelist="authuserdb"Beachten Sie, dass Sie den vorhandenen Wert von authmodulelist möglicherweise ersetzen müssen. Bereiten Sie jetzt die Benutzer-Datenbank vor und starten Sie das gesamte System neu:
$ 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
Das IMAP-System ist jetzt bereit. Als nächstes müssen wir MS Outlook mit unserem neuen IMAP-System verbinden.
MS Outlook mit dem IMAP-Server verbinden
Der folgende Prozess ist relativ einfach mit dem MS Outlook-Client.
Stellen Sie sicher, dass MS Outlook läuft, und klicken Sie dann auf die Menüoption “Extras” und wählen Sie “E-Mail-Konten”:

Stellen Sie sicher, dass die folgende Option ausgewählt ist: “Ein neues E-Mail-Konto hinzufügen”

Wählen Sie auf dem nächsten Bildschirm die IMAP-Option:

Stellen Sie sicher, dass Sie die relevanten Details auf dem nächsten Bildschirm ausfüllen:

Wenn Sie fertig sind, können Sie auf Ihr neues Postfach zugreifen. Es sollte leer sein:

Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.