GNU/Linux >> Znalost Linux >  >> Linux

Jak přenášet poštovní schránky mezi servery IMAP pomocí Imapsync

Co je Imapsync?

Imapsync je nástroj pro přenos IMAP používaný pro přenos poštovních schránek a e-mailů z jednoho serveru IMAP na jiný server IMAP. Aplikace Imapsync je nástroj příkazového řádku, který umožňuje přírůstkové a rekurzivní přenosy IMAP z jedné poštovní schránky do druhé, a to jak kdekoli na internetu nebo ve vaší místní síti.

Instalace Imapsync

Nástroje Imapsync jsou k dispozici pro různé platformy. Použijte jeden z následujících kurzů podle vašeho operačního systému.

  • Nainstalujte a používejte Imapsync na Ubuntu a Debianu ‎
  • Nainstalujte a používejte Imapsync na CentOS a Fedoře ‎

Pro instalaci na jiné platformy navštivte zde.

Přenos poštovních schránek pomocí Imapsync

Takže jste připraveni na migraci. Před migrací se ujistěte, že oba účty mají spuštěný IMAP a jsou přístupné z vašeho systému. Poté použijte následující syntaxi příkazu.

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

Příkaz bude trvat dlouho podle velikosti vaší zdrojové schránky. Po dokončení celého procesu uvidíte dlouhý seznam výstupů. Zkontrolujte výstup a zjistěte, zda během přenosu nedošlo k nějaké chybě. Níže je malá část výsledku.

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

Odkaz:

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

Linux
  1. Jak nakonfigurovat IMAP s SSL

  2. Jak přenášet soubory v Linuxu pomocí SCP a Rsync

  3. Jak nainstalovat / přepínat mezi více verzemi Java pomocí SDKMAN

  1. Jak přenášet soubory mezi servery v Linuxu pomocí SCP a FTP

  2. Jak nakonfigurovat vzdálené protokolové servery s rsyslog?

  3. Jak šifrovat provoz mezi servery CUPS

  1. Jak přenášet soubory pomocí Rsync přes SSH

  2. Jak přenášet soubory pomocí Rsync přes SSH

  3. Jak sdílet aktiva mezi více webovými servery?