Migrar correos desde dattatec (u otro hosting)

Hola a todos, supongamos que tenemos nuestro servidor de correo hosteado en dattatec y queremos migrar todas las cuentas a otro servidor de correo porque, pues bueno, porque ya no nos va datattec por ejemplo.

Lo primero que hacemos entonces es instalar imapsync, aquí les dejo un post de cómo se hace.
Bien ahora que tenemos instalado imapsync, hacemos un archivito de donde dejamos los usuarios y las claves separados por una /. Yo dejé este archivo en el /root/archivo, es dejo un ejemplo:
usuario/miclave

No hace falta poner el @dominio.com porque lo concatenamos en el script luego.
Ahora con un pequeño script…

for i in $(cat /root/geopropaccounts ); do
user=$(echo $i | cut -d “/” -f 1)@geoprop.com.ar;
pass=$(echo $i | cut -d “/” -f 2);
imapsync -host1 200.58.115.152 -user1 $user -password1 $pass -host2 127.0.0.1 -user2 $user -password2 $pass –noauthmd5 –skipsize –fast
done;

En donde 200.58.115.152 es la ip del server de datattec, y 127.0.0.1 es la ip del servidor de destino, además hay que contatenar el nombre de dominio (en este caso geoprop.com.ar) claro que para esto deben estar creadas las cuentas con la misma clave en ambos servidores.

Espero que les sirva.

Tags: , , ,

2 Responses to “Migrar correos desde dattatec (u otro hosting)”

  1. Omar says:

    Hola: interesante, pero todo este código, ¿dónde se coloca? ¿en la línea de comandos del nuevo host?

    • Matias Neiff says:

      Claro Omar, en datattec no tenés ssh, es algo que tendría que hacer tu nuevo proveedor de hosting digamos. Porque al menos que te migres a un servidor dedicado no vas a tener ssh en el nuevo hosting tampoco. En http://www.solucionesroot.com te migramos los correos, por ejemplo, usando este script.

      Saludos.
      MN