Migrar IMAP a Microsoft 365 con imapsync, sin perder nada
Migra cuentas IMAP (cPanel, Zimbra, Gmail) a Microsoft 365 con imapsync sin perder carpetas. ¿Prefieres que lo hagamos nosotros? Te lo migramos.
3 min de lectura

En este artículo
- Guía completa: migrar correos con imapsync sin dolores de cabeza
- 1. ¿Qué es imapsync y por qué usarla?
- 2. Instalación rápida
- 3. Ejemplo básico de migración
- 4. Evitar bloqueos por límites de servicio
- 5. Repetir sincronización incremental
- 6. Migrar múltiples cuentas automáticamente
- 7. Validar la migración
- 8. Consejos finales
- Conclusión
Guía completa: migrar correos con imapsync sin dolores de cabeza
Cuando una empresa cambia de proveedor de correo (por ejemplo, pasa de un hosting clásico a Microsoft 365 o a un servidor gestionado con ForgeNEX), el mayor miedo siempre es el mismo: perder correos, carpetas o adjuntos importantes.
Hay muchas herramientas que prometen hacerlo fácil, pero pocas tan sólidas como imapsync, una utilidad libre que copia los mensajes de una cuenta IMAP a otra sin tocar los originales y manteniendo toda la estructura.
Aquí te dejo una guía práctica para usarla de forma segura.
1. ¿Qué es imapsync y por qué usarla?
imapsync es una herramienta en línea de comandos escrita en Perl que permite sincronizar dos buzones IMAP. Es ideal cuando:
Migras de un servidor antiguo a uno nuevo.
Pasas de un proveedor a otro (p. ej. de Gmail o Roundcube a Microsoft 365, Zoho, CyberPanel, etc.).
Quieres mantener una copia espejo de un buzón (backup incremental).
Su gran ventaja: no borra nada del origen y puedes repetir la operación tantas veces como quieras; sólo transfiere los mensajes nuevos o modificados.
2. Instalación rápida
En la mayoría de sistemas Linux, puedes instalarlo así:
sudo apt update
sudo apt install imapsync -y
Si no está en tu repositorio (algunos Debian antiguos o sistemas minimalistas), puedes instalarlo desde fuente:
sudo apt install git make perl
git clone https://github.com/imapsync/imapsync.git
cd imapsync
sudo make install
Para comprobar que está operativo:
imapsync --version
3. Ejemplo básico de migración
Supongamos que migras de un servidor antiguo (mail.antiguo.com) a un nuevo (mail.nuevo.com).
imapsync \
--host1 mail.antiguo.com --user1 usuario@dominio.com --password1 'CONTRASEÑA_ORIGEN' \
--host2 mail.nuevo.com --user2 usuario@dominio.com --password2 'CONTRASEÑA_DESTINO' \
--ssl1 --ssl2 --automap
Parámetros clave:
--ssl1 --ssl2: fuerza conexión segura.--automap: detecta diferencias en nombres de carpetas (ej. “Sent” vs “Enviados”).--syncinternaldates: conserva las fechas originales de los correos.--delete2duplicates: evita mensajes duplicados si sincronizas varias veces.
4. Evitar bloqueos por límites de servicio
Algunos servicios (como Gmail u Office 365) limitan la cantidad de conexiones o tráfico IMAP por hora. Si ves errores tipo rate limit o Too many connections, añade pausas:
--maxbytespersecond 20000 --nofoldersizes --timeout 120
También puedes dividir la migración por carpetas críticas primero (Inbox, Enviados) y luego las demás. Ejemplo:
--folder INBOX --folder "Sent" 5. Repetir sincronización incremental
Una vez copiado el grueso inicial, puedes volver a lanzar el mismo comando cada noche durante la transición. Solo copiará los mensajes nuevos o modificados. Así, cuando cambies el DNS o MX, ya tendrás los buzones actualizados sin interrupciones.
6. Migrar múltiples cuentas automáticamente
Si gestionas muchas cuentas (típico en empresas con varios usuarios), crea un archivo usuarios.txt con esta estructura:
usuario1@dominio.com;clave1;usuario1@dominio.com;clave1nueva
usuario2@dominio.com;clave2;usuario2@dominio.com;clave2nueva
Y luego:
while IFS=';' read u1 p1 u2 p2; do
imapsync --host1 mail.antiguo.com --user1 "$u1" --password1 "$p1" \
--host2 mail.nuevo.com --user2 "$u2" --password2 "$p2" \
--ssl1 --ssl2 --automap --syncinternaldates
done < usuarios.txt
7. Validar la migración
Tras completar la copia:
Verifica el total de carpetas y mensajes en ambos lados.
Abre una cuenta de prueba y revisa encabezados antiguos.
Usa el parámetro
--drypara simular antes de ejecutar real.
8. Consejos finales
Nunca ejecutes migraciones masivas sin backups previos.
Usa una máquina intermedia (VPS o servidor local) para evitar sobrecarga en los extremos.
Si un servidor bloquea IP por exceso de intentos, cambia el
--maxbytespersecondo el intervalo.Guarda logs:
--logfile "usuario.log"ayuda a depurar y documentar.
Conclusión
imapsync sigue siendo, en 2025, la herramienta más estable para migrar correos IMAP de forma controlada y profesional sin depender de servicios de terceros ni interfaces web limitadas.
Perfecta para PYMES que quieren mantener el control de sus datos y para administradores que buscan soluciones seguras y repetibles.
Y si trabajas con paneles como CyberPanel, HestiaCP o Microsoft 365, puedes integrarla fácilmente en scripts de automatización o cronjobs para mantener backups sincronizados.
Sigue leyendo
- Adiós al servidor de la esquina: La guía (realista) para migrar tu Windows Server a Azure17 de noviembre de 2025
- Cómo clonar archivos de OneDrive Personal a un Site de SharePoint usando Rclone (sin descargar nada local)31 de octubre de 2025
- Desmitificando la IA Autoalojada: Conceptos Clave para Entender la IA en tu Propio Terreno10 de octubre de 2025
- Cómo liberar espacio en tu PC sin borrar lo importante1 de octubre de 2025
- Microsoft PowerToys: qué es, para qué sirve y cómo instalarlo29 de septiembre de 2025