A veces nos nuestros clientes tiene miedo a cambiar servidor porque tienen todos sus correos en esos servidores y si hace un cambio DNS de sus dominios perderían sus correos.

Por ello solicitamos ayuda de a nuestro crack de sistemas para que nos ayude de una forma fácil poder realizar esta operación.

Explicación de lo que pretendemos y sus problemas.

Nos encontramos con la situación que tenemos un dominio con sus cuentas de correos, apuntando a un servidor y en fucionamiento, por el motivo que sea ,pretendemos cambiar de servidor y por consecuencia queremos que los emails que tengamos en esas cuentas se copien el nuevo servidor.

Como podéis ver en link que ponemos en al final hay varia formas y más, para realizar esta tarea, pero nosotros iremos poniendo solo la que vayamos utilizando.

Antes de ponernos hacer la copia, tenemos que tener en cuenta lo siguiente:

- Que tengamos las IP de los registros MX de los dos servidores.

- Que tengamos creadas las cuentas email el servidor nuevo.

Una vez tengamos las cuentas de correo ya podemos realizar la copia de email, pero teniendo en cuenta que al terminar tenemos que cambiar el registro MX de uno ellos, ya que sino podrá montarse un cristo.

 

Copia de correos de un servidor a otro con IMAPCOPY

Incomveniente de que no se utilizar imap y no imaps , es decir que no esta cifrado el proceso por lo que los datos puedes ser leídos perfectamente si son interceptados. ( dicho a mi manera.. ) :-)

Lo primero instalar el programa, creo que lo hay para varios SO, nosotros lo instalamos para una distribucion linux con:

apt-get install imapcopy

Este punto es sencillo, pero nos falto algún paso, o no , ya que como podemos ver el link ayuda que ponemos al final post, hay fichero de configuracion imapcopy.cfg , pero nuestro técnico nos lo puso en otros directorio dentro de nuestro home.

En principio pienso que imapcopy busca el fichero de configuración y si no lo encuentra te informa que no existe, ya que si ponemos

Luego tenemos que preparar el fichero de configuración indicando la los servidores de Destino y Origen con respectivas IP, los usuarios , email y contraseña de las cuenta queremos copiar.

Una vez realizado esos cambios, podemos:

imapcopy -t

Para textear que la configuración es correcta.

Si esta todo ok, podemos ya ejecutar:

imapcopy

Estuve  buscando ás informacion imapcopy pero la verdad es que no encontre mucha.

imapcopy -h

Nos muestra las opciones que tenemos.

ImapCopy [-h] [-i] [-O SrcFolder] [-S SrcFolder] [-1] [-0] [-s] [-u]
-O SrcFolder: Copia única SrcFolder, -O se puede especificar más de una vez
SrcFolder -M: Salta partido SrcFolder, -M se puede especificar más de una vez
SrcFolder -S: Skip SrcFolder, -S se puede especificar más de una vez
-i: Mostrar información sobre servidores y salir sin copiar
-1: Copie sólo el primer mensaje de cada carpeta
-0: Carpetas de copia única, no haga copiar los mensajes
-e: Crear carpetas emtpy también
-t: Prueba de acceso para todos los usuarios en el archivo de configuración
-s: Suscribirse todas las carpetas en el servidor de destino
-u: Suscribirse todas las carpetas de origen, necesarias por algunos servidores a seleccione una carpeta (sólo si seleccione failes)
-X: Copia todos los mensajes de CORREO, no te crear carpetas en Destino
-l: Escribe resultados de archivo de registro imapcopy.log
***********************************
 

Hay que tener encuenta que está aplicacion es valida para traslado de correo de otras plataformas como gmail, hotmail y de más...

 

Fuente:

http://blog.phenobarbital.info/2015/02/migrando-correos-imap-usando-dovecot-imapsync-o-imapcopy/