E-Mail-Migration mit ImapSync

Dieses Tutorial erklärt, wie Sie Ihre bestehenden E-Mail-Konten zu unserem Hosted-E-Mail-Dienst migrieren können.

Wenn Sie es einfach haben möchten, können Sie dieses Online-Tool verwenden und Konten einzeln nacheinander migrieren:

https://imapsync.lamiral.info/X/

ODER

Wenn Sie gern selbst Hand anlegen, ist die Verwendung von ImapSync eine einfache Möglichkeit, die Migration von Ihrem alten E-Mail-Dienstanbieter zu unserem Hosted-E-Mail-Dienst zu automatisieren.

Dies kann hier heruntergeladen werden:

https://imapsync.lamiral.info

Laden Sie zunächst ImapSync herunter. Sie können es entweder auf der oben genannten Website erwerben oder ältere Versionen aus den Ubuntu/Debian-Repositories beziehen.

Dies kann auch von GitHub heruntergeladen werden, und zwar hier:

https://github.com/imapsync/imapsync

Erstellen Sie nach dem Kompilieren/Installieren eine Liste Ihrer Benutzer in diesem Format:

[source-username],[source-password],[destination-username],[destination-password]

Wobei [source-username] der Quell-IMAP-Benutzername (E-Mail-Adresse) und [destination-username] der Benutzername (E-Mail-Adresse) für Ihr Ziel (IMAP-Server) ist. Es sollte einen einzelnen Quelle => Ziel-Eintrag pro Zeile geben. Trennen Sie neue Einträge mit Zeilenumbrüchen:

SOURCEUSER1@SOURCEDOMAIN.com,password,DESTINATIONUSER1@DESTINATIONDOMAIN.com,password
SOURCEUSER2@SOURCEDOMAIN.com,password,DESTINATIONUSER2@DESTINATIONDOMAIN.com,password
johndoe@test.com,password,janedoe@newtest.com,password 


Speichern Sie die Datei als migration.csv. Führen Sie dann diesen Befehl aus:

{ while IFS=',' read u1 p1 u2 p2; do
./imapsync --host1 [source-hostname] --authmech1 PLAIN --user1 "$u1" --password1 "$p1" --prefix1 INBOX/ --sep1 / \
--host2 [destination-hostname] --authmech2 PLAIN --user2 "$u2" --password2 "$p2" --prefix2 INBOX. --sep2 .
done ; } < migration.csv

Ersetzen Sie [source-hostname] durch den Hostnamen/die IP des Quellservers. Ersetzen Sie [destination-hostname] durch den Hostnamen/die IP des Zielservers.

Die Ausführung dieses Befehls importiert alle E-Mails von den Quell- in die Zielkonten.

Bitte beachten Sie, dass in diesem Dokument davon ausgegangen wird, dass das Namespace-Trennzeichen von host1 „/“ und von host2 „.“ ist. Dies kann auf Ihrem aktuellen Mailserver anders sein.

--prefix1 INBOX/ --sep1 /
--prefix2 INBOX. --sep2 .

Diese sind optional, können aber erforderlich sein, da der Mailserver strikt „.“ verwendet.

Hinweis: Bei der Migration wird die Reihenfolge der Nachrichten im Posteingang nach dem Datum der letzten Änderung der Nachricht angeordnet/angezeigt (nicht unbedingt nach dem Datum des E-Mail-Eingangs).

Dokumentation suchen