GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo transferir buzones entre servidores IMAP con Imapsync

¿Qué es Imapsync?

Imapsync es una herramienta de transferencia de IMAP que se utiliza para transferir buzones y correos electrónicos de un servidor IMAP a otro servidor IMAP. La aplicación Imapsync es una herramienta de línea de comandos que permite transferencias IMAP incrementales y recursivas de un buzón a otro, tanto en cualquier lugar de Internet como en su red de área local.

Instalación de Imapsync

Las herramientas Imapsync están disponibles para varias plataformas. Use uno de los siguientes tutoriales según su sistema operativo.

  • Instalar y usar Imapsync en Ubuntu y Debian ‎
  • Instalar y usar Imapsync en CentOS y Fedora ‎

Para la instalación en otras plataformas, visite aquí.

Transferir buzones con Imapsync

Así que está listo para la migración. Antes de la migración, asegúrese de que ambas cuentas tengan IMAP ejecutándose y accesibles desde su sistema. Después de eso, use la siguiente sintaxis de comandos.

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

El comando llevará mucho tiempo según el tamaño de su buzón de origen. Después de completar todo el proceso, verá una larga lista de resultados. Verifique la salida para encontrar si ocurrió algún error durante la transferencia. A continuación se muestra una pequeña parte del resultado.

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

Referencia:

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

Linux
  1. Cómo transferir archivos entre servidores en Linux usando SCP y FTP

  2. ¿Cómo configurar servidores de registro remotos con rsyslog?

  3. Cómo transferir archivos en Linux con SCP y Rsync

  4. Cómo cifrar el tráfico entre servidores CUPS

  5. ¿Cómo compartir activos entre múltiples servidores web?

Cómo Rsync archivos entre dos servidores Linux automáticamente

Cómo monitorear sus servidores Linux con Checkmk

Cómo transferir archivos fácilmente entre escritorios Linux con Warp

Cómo usar Rsync para copiar/sincronizar archivos entre servidores

Cómo transferir archivos con Commander One

Cómo administrar Buzones con RoundCube en CentOS 7