GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So übertragen Sie Postfächer zwischen IMAP-Servern mit Imapsync

Was ist Imapsync?

Imapsync ist ein IMAP-Übertragungstool, das zum Übertragen von Postfächern und E-Mails von einem IMAP-Server zu einem anderen IMAP-Server verwendet wird. Die Imapsync-Anwendung ist ein Befehlszeilentool, das inkrementelle und rekursive IMAP-Übertragungen von einem Postfach zu einem anderen ermöglicht, sowohl überall im Internet als auch in Ihrem lokalen Netzwerk.

Installation von Imapsync

Imapsync-Tools sind für verschiedene Plattformen verfügbar. Verwenden Sie eines der folgenden Tutorials gemäß Ihrem Betriebssystem.

  • Installieren und verwenden Sie Imapsync unter Ubuntu und Debian ‎
  • Installieren und verwenden Sie Imapsync unter CentOS und Fedora ‎

Informationen zur Installation auf anderen Plattformen finden Sie hier.

Postfächer mit Imapsync übertragen

Sie sind also bereit für die Migration. Stellen Sie vor der Migration sicher, dass für beide Konten IMAP ausgeführt wird und von Ihrem System aus darauf zugegriffen werden kann. Verwenden Sie danach die folgende Befehlssyntax.

$ imapsync --host1 imap.source.example.com  \
	   --user1 [email protected] 	    \
	   --password1 S0urcePassw0rd  	    \
	   --ssl1			    \
	   --host2 imap.dest.example.com    \
	   --user2 [email protected] 	    \
	   --password2 Dest1nat10NPassw0rd  \
	   --ssl2

Der Befehl dauert je nach Größe Ihres Quellpostfachs lange. Nachdem Sie alle Prozesse abgeschlossen haben, sehen Sie eine lange Liste mit Ausgaben. Überprüfen Sie die Ausgabe, um festzustellen, ob während der Übertragung ein Fehler aufgetreten ist. Unten ist der kleine Teil des Ergebnisses.

Transfer started at Thu May 11 11:45:37 2017
PID is 4969
...
...
...
Total bytes transferred           : 78373 (76.536 KiB)
Total bytes duplicate host1       : 0 (0.000 KiB)
Total bytes duplicate host2       : 0 (0.000 KiB)
Total bytes skipped               : 0 (0.000 KiB)
Total bytes error                 : 0 (0.000 KiB)
Message rate                      : 0.1 messages/s
Average bandwidth rate            : 3.0 KiB/s
Memory consumption                : 217.0 MiB
Biggest message                   : 57947 bytes (56.589 KiB)
Memory/biggest message ratio      : 3927.0
Start difference host2 - host1    : -2 messages, -78373 bytes (-76.536 KiB)
Final difference host2 - host1    : 0 messages, 0 bytes (0.000 KiB)
Detected 0 errors

Referenz:

  • https://imapsync.lamiral.info/
  • https://github.com/imapsync/imapsync

Linux
  1. So übertragen Sie Dateien zwischen Servern in Linux mit SCP und FTP

  2. Wie konfiguriere ich Remote-Protokollserver mit rsyslog?

  3. So übertragen Sie Dateien unter Linux mit SCP und Rsync

  4. So verschlüsseln Sie den Datenverkehr zwischen CUPS-Servern

  5. So installieren / wechseln Sie zwischen mehreren Java-Versionen mit SDKMAN

So synchronisieren Sie Dateien automatisch zwischen zwei Linux-Servern

So überwachen Sie Ihre Linux-Server mit Checkmk

So übertragen Sie Dateien mit Warp einfach zwischen Linux-Desktops

So verwenden Sie Rsync zum Kopieren/Synchronisieren von Dateien zwischen Servern

So übertragen Sie Dateien mit Commander One

So verwalten Sie Postfächer mit RoundCube unter CentOS 7