GNU/Linux >> Linux Esercitazione >  >> Linux

Come trasferire cassette postali tra server IMAP con Imapsync

Cos'è Imapsync?

Imapsync è uno strumento di trasferimento IMAP utilizzato per trasferire caselle di posta ed e-mail da un server IMAP a un altro server IMAP. L'applicazione Imapsync è uno strumento a riga di comando che consente trasferimenti IMAP incrementali e ricorsivi da una casella di posta all'altra, sia ovunque su Internet che nella rete locale.

Installazione di Imapsync

Gli strumenti Imapsync sono disponibili per varie forme di piastra. Usa uno dei seguenti tutorial in base al tuo sistema operativo.

  • Installa e usa Imapsync su Ubuntu e Debian ‎
  • Installa e usa Imapsync su CentOS e Fedora ‎

Per l'installazione su altre piattaforme, visita qui.

Trasferisci cassette postali con Imapsync

Quindi sei pronto per la migrazione. Prima della migrazione assicurati che entrambi gli account dispongano di IMAP in esecuzione e accessibile dal tuo sistema. Dopodiché usa la seguente sintassi dei comandi.

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

Il comando richiederà molto tempo in base alle dimensioni della cassetta postale di origine. Dopo aver completato tutto il processo, vedrai un lungo elenco di output. Controllare l'output per scoprire se si sono verificati errori durante il trasferimento. Di seguito è riportata la piccola parte del risultato.

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

Riferimento:

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

Linux
  1. Come configurare i server di log remoti con rsyslog?

  2. Come configurare IMAP con SSL

  3. Come trasferire file in Linux con SCP e Rsync

  4. Come crittografare il traffico tra i server CUPS

  5. Come installare/passare tra più versioni Java con SDKMAN

Come sincronizzare automaticamente i file tra due server Linux

Come monitorare i tuoi server Linux con Checkmk

Come trasferire facilmente file tra desktop Linux con Warp

Come utilizzare Rsync per copiare/sincronizzare file tra server

Come trasferire file con Commander One

Come gestire le cassette postali con RoundCube su CentOS 7