Ich muss viele, viele E-Mails (über tausend) von einem alten IMAP-Hosting-Anbieter auf einen neuen IMAP-Hosting-Anbieter verschieben. Ich weiß, dass ich einfach die alten und neuen Konten in Thunderbird einrichten und per Drag & Drop verschieben kann, aber es ist sehr langsam und läuft immer wieder ab. Gibt es eine bessere und automatisiertere Möglichkeit, alle Nachrichten (und alle Postfächer) zwischen IMAP-Servern zu kopieren?
11
IMAPSync ist das Tool, nach dem Sie suchen. IMAPSync
In den FAQ gibt es viele gute Beispiele
quelle
Verwenden Sie den zuverlässigen Mutt ( http://www.mutt.org/ ).
mutt -f imap://username@sourceimaphost/INBOX/folder
t
Kennzeichnen Sie ausgewählte Nachrichten mit oder markieren Sie alle Nachrichten mitT
und geben Sie sie ein~A
. (MitT
können Sie verschiedene Muster angeben ( http://www.mutt.org/doc/manual/manual-4.html#ss4.2 ).;s
("Speichern") und geben Sie einimap://username@destimaphost/INBOX/folder
. (Dies markiert die Quellnachrichten als gelöscht (D
). Wenn Sie dies nicht möchten, verwenden Sie;C
stattdessen ("Kopieren").)q
. Sie können die gelöschten Nachrichten löschen.Dadurch können Sie einen Ordner von einem Konto in ein anderes verschieben. Wiederholen Sie diesen Vorgang für mehrere Ordner.
quelle
imaps:
anstelle von verwendenimap:
. Wenn dasusername
Teil bereits ein enthält@
(z. B. wie in Google Apps), ersetzen Sie es durch%40
. Beispiel :imaps://username%[email protected]/INBOX/folder
.OfflineIMAP ist eine weitere Option ( http://offlineimap.org/ ).
quelle
Ursprünglich haben wir diesen Artikel zu E-Mail-Migrationsproblemen geschrieben: http://alloraconsulting.com/it-solutions/28-transferring-email-from-one-host-to-another
Der Artikel ist ziemlich alt, aber nach vielen Jahren gelegentlicher Massenmigrationen von IMAP nach Exchange / IMAP haben OpenSource-Lösungen wie diese am besten funktioniert:
https://sourceforge.net/projects/migrationtool/
quelle
Sie können auch isync / mbsync verwenden . Ich habe es gerade verwendet (über einige Tage aufgrund der von Google und (speziell) Apple auferlegten Kontingentbeschränkungen), um ein paar Dutzendtausend E-Mails von Google Mail do iCloud zu kopieren. Nach dem Kopieren war das Löschen der E-Mails auf der GMail-Seite einfacher und schneller (um alles zu löschen) über die Weboberfläche.
Für einen kontinuierlichen Wiederholungsversuch (nach dem Trennen aufgrund von Kontingentbeschränkungen) bis zum erfolgreichen Kopieren von allem könnte man es wie folgt ausführen (Bash):
quelle