Es bastante frecuente querer migrar los servicios de correo electrónico asociados a un dominio. Muchas veces se debe al deseo de trasladar el dominio de un agente registrador a otro, o gestionarlo con otro proveedor; pues suele ocurrir que el proveedor que gestiona el dominio nos de un paquete de servicios (alojamiento, DNS, e-mail...).
En los traslados de dominio suele surgir el problema con los proveedores respecto al e-mail, ya que no nos suelen dar acceso directo al propio servidor de correo electrónico, no pudiendo configurar el servidor mediante interfaces web, quedándonos sin la posibilidad posibilidad de extraer todas las cuentas, los datos almacenados y migrarlos a un nuevo servidor.
Tenemos que quitarnos de la cabeza la idea de poder migrar los datos, pero sí podemos hacer la transición de un servicio a otro de forma total o parcialmente transparente para los usuarios. Podemos migrar el correo electrónico sin perder mails ni interrumpir el servicio.
De este modo, tendremos todos los servicios aún funcionando en el proveedor antiguo, pero el dominio y los DNS los tendremos gestionados en el proveedor nuevo.
Al tener los tiempos de caché muy bajos, y una vez se propaguen los cambios de servidor DNS, podremos actuar sobre los registros DNS de forma casi inmediata, para provocar los cambios de forma instantánea. Así que esperaremos el tiempo necesario para asegurar que el cambio en los DNS del dominio se ha propagado.
Podemos usar una herramienta del tipo http://www.whatsmydns.net/ para comprobar la entrada NS del domino y así saber si el cambio está propagado.
Una vez hecho esto, tenemos dos sistemas de correo electrónico funcionando en paralelo, y tenemos varios elementos con los que controlar cual de los dos se utiliza.
Por un lado, el registro MX nos permitirá definir qué servidor de correo electrónico recibe los correos que se envíen a nuestro dominio.
Los registros correspondientes a entradas como pop3, mail, smtp, imap...definen a qué servidor de correo electrónico se conectan nuestros usuarios para enviar y recibir correos.
El problema de riesgo de pérdida de correos radica en que si modificamos todos estos servidores a la vez, es posible que distintos proveedores, que tengan cacheado el DNS en distintos momentos, accedan al servidor nuevo o al antiguo. Por tanto, algunos servidores podrían estar enviando correos al sistema antiguo, mientras que nuestros usuarios podrían estar ya accediendo al sistema nuevo, y no recibirían nunca esos correos.
Durante este tiempo, algunos de los correos estarán llegando al sistema antiguo, y otros al sistema nuevo. Nuestros usuarios continuarán recibiendo los correos que lleguen al sistema antiguo, y los que lleguen al sistema nuevo se quedarán almacenados en el nuevo servidor.
Transcurrido este tiempo, cuando comprobemos que todos los correos llegan ya al sistema nuevo, modificaremos las entradas SMTP, IMAP, POP, etc... para apuntar al sistema nuevo. De este modo, según se propague este nuevo cambio, nuestros usuarios empezarán a conectarse al servidor nuevo y recibirán los correos que tuviesen ahí acumulados. En ese momento la migración está completa.
Generalmente, el servicio webmail responde en un servidor web ante la URL webmail.midominio.com. La experiencia me demuestra que también suele estar configurado el alias webmail2.midominio.com.
Por tanto, podemos aprovechar para configurar webmail.midominio.com apuntando al servidor antiguo y webmail2.midominio.com apuntando al servidor nuevo.
De ese modo, durante el proceso de migración, nuestros usuarios pueden conectarse indistintamente a esas dos direcciones para acceder a sus bandejas de entrada en los sistemas antiguo y nuevo respectivamente. Esto les permite además comprobar de forma fehaciente que no se ha quedado ningún correo electrónico pendiente en ninguno de los dos servidores durante el cambio.
Muchos de los principales proveedores de correo electrónico implementan este estándar y rechazan los e-mails que provienen de otro servidor.
Por tanto y para finalizar, antes de iniciar todo el proceso de transición, lo recomendable es configurar el registro SPF para que acepte e-mails de los dos proveedores de correo. Esto se puede hacer directamente mediante la IP, o mediante los dominios de estos servidores.
Antonio Morales García
En los traslados de dominio suele surgir el problema con los proveedores respecto al e-mail, ya que no nos suelen dar acceso directo al propio servidor de correo electrónico, no pudiendo configurar el servidor mediante interfaces web, quedándonos sin la posibilidad posibilidad de extraer todas las cuentas, los datos almacenados y migrarlos a un nuevo servidor.
Tenemos que quitarnos de la cabeza la idea de poder migrar los datos, pero sí podemos hacer la transición de un servicio a otro de forma total o parcialmente transparente para los usuarios. Podemos migrar el correo electrónico sin perder mails ni interrumpir el servicio.
Los 3 pasos básicos para migrar tu dominio
1. Migrar el DNS
Para ello lo primero que debemos hacer es obtener un listado de las entradas DNS en el proveedor "antiguo". Acto seguido, solicitaremos la transferencia del dominio al nuevo proveedor, la aprobaremos y, en cuanto esté aprobada, crearemos las mismas entradas DNS en el nuevo proveedor, con la salvedad de que configuraremos el parámetro de duración de la caché TTL a uno muy bajo (probablemente, el menor permitido por el proveedor que hemos contratado, por ejemplo 5 o 10 minutos).De este modo, tendremos todos los servicios aún funcionando en el proveedor antiguo, pero el dominio y los DNS los tendremos gestionados en el proveedor nuevo.
Al tener los tiempos de caché muy bajos, y una vez se propaguen los cambios de servidor DNS, podremos actuar sobre los registros DNS de forma casi inmediata, para provocar los cambios de forma instantánea. Así que esperaremos el tiempo necesario para asegurar que el cambio en los DNS del dominio se ha propagado.
Podemos usar una herramienta del tipo http://www.whatsmydns.net/ para comprobar la entrada NS del domino y así saber si el cambio está propagado.
2. Migrar cuentas de correo
En un segundo paso, obtendremos un listado de todos los nombres de usuario y contraseñas existentes en el proveedor antiguo de correo electrónico, y las crearemos nuevamente en el proveedor nuevo.Una vez hecho esto, tenemos dos sistemas de correo electrónico funcionando en paralelo, y tenemos varios elementos con los que controlar cual de los dos se utiliza.
Por un lado, el registro MX nos permitirá definir qué servidor de correo electrónico recibe los correos que se envíen a nuestro dominio.
Los registros correspondientes a entradas como pop3, mail, smtp, imap...definen a qué servidor de correo electrónico se conectan nuestros usuarios para enviar y recibir correos.
El problema de riesgo de pérdida de correos radica en que si modificamos todos estos servidores a la vez, es posible que distintos proveedores, que tengan cacheado el DNS en distintos momentos, accedan al servidor nuevo o al antiguo. Por tanto, algunos servidores podrían estar enviando correos al sistema antiguo, mientras que nuestros usuarios podrían estar ya accediendo al sistema nuevo, y no recibirían nunca esos correos.
3. Cambiar de un servidor a otro
Para completar la migración, podemos optar por una interrupción temporal del servicio, que supondrá en la práctica un retraso en la recepción de los correos. Si optamos por esta opción, modificaremos únicamente el registro MX para apuntar al nuevo servidor, y esperaremos un tiempo prudencial (en teoría, el que hayamos configurado como TTL, pero yo recomiendo esperar algo más).Durante este tiempo, algunos de los correos estarán llegando al sistema antiguo, y otros al sistema nuevo. Nuestros usuarios continuarán recibiendo los correos que lleguen al sistema antiguo, y los que lleguen al sistema nuevo se quedarán almacenados en el nuevo servidor.
Transcurrido este tiempo, cuando comprobemos que todos los correos llegan ya al sistema nuevo, modificaremos las entradas SMTP, IMAP, POP, etc... para apuntar al sistema nuevo. De este modo, según se propague este nuevo cambio, nuestros usuarios empezarán a conectarse al servidor nuevo y recibirán los correos que tuviesen ahí acumulados. En ese momento la migración está completa.
Bonus track: usar los webmail
Adicionalmente, podemos aprovechar el hecho de que la mayoría de proveedores de hosting y servicio incorporan en sus servidores un acceso webmail para añadir esto al proceso de migración.Generalmente, el servicio webmail responde en un servidor web ante la URL webmail.midominio.com. La experiencia me demuestra que también suele estar configurado el alias webmail2.midominio.com.
Por tanto, podemos aprovechar para configurar webmail.midominio.com apuntando al servidor antiguo y webmail2.midominio.com apuntando al servidor nuevo.
De ese modo, durante el proceso de migración, nuestros usuarios pueden conectarse indistintamente a esas dos direcciones para acceder a sus bandejas de entrada en los sistemas antiguo y nuevo respectivamente. Esto les permite además comprobar de forma fehaciente que no se ha quedado ningún correo electrónico pendiente en ninguno de los dos servidores durante el cambio.
Bonus stage: El registro SPF
El registro SPF es una entrada DNS de tipo TXT que indica a los servidores de correo quién es el remitente autorizado de los correos de ese dominio. Su objetivo es impedir que otro servidor SMTP pueda suplantarnos y enviar correos electrónicos que, en apariencia, provengan de nuestro dominio.Muchos de los principales proveedores de correo electrónico implementan este estándar y rechazan los e-mails que provienen de otro servidor.
Por tanto y para finalizar, antes de iniciar todo el proceso de transición, lo recomendable es configurar el registro SPF para que acepte e-mails de los dos proveedores de correo. Esto se puede hacer directamente mediante la IP, o mediante los dominios de estos servidores.
Antonio Morales García
Desde Diseno360.com os felicitamos por el trabajo que realizan en este blog! Siempre es un placer encontrar sitios así! Les deseamos lo mejor, un saludo.
ResponderEliminarNos alegramos que le haya gustado :)
EliminarHola, un gran post! Sólo me surge una duda...si tengo el dominio en un proveedor (que no deseo cambiar) hosting en otro proveedor (que quiero cambiar) y al que quiero migrar web y correos electronicos . Cuando cambie las DNS del dominio.....¿qué registro MX debo modificar? ¿El del proveedor del dominio o el del hosting?
ResponderEliminarGracias de antemano!!!
Los DNS solo pueden modificarse en el panel de control del dominio, así que en ese panel deberás poner el MX del nuevo servidor de correo
EliminarEspero te sea de ayuda :)
Gracias!! Yo también lo espero...¡qué rapidez en la respuesta! Así da gusto :-)
EliminarHola! El mejor post que he encontrado hasta el momento sobre este tema. Enhorabuena por tu explicación. Casi lo he entendido todo pero te cuento mi asunto.
ResponderEliminarNo soy informático y no entiendo mucho de esto tengo un nivel usuario y tengo mis webs con wordpress, pero tengo un plan de Hosting con Hostgator y compro los dominios en Godaddy. Una amiga quiere que le pase su web de su pequeña tienda a mi host, que lo tiene con una empresa con la que ha tenido problemas. Yo ya he transferido su dominio a mi godaddy pero aún no he cambiado los DNS que apunten a mi Host, porque no se qué va a pasar con su cuenta de correo. Mi pregunta es: ¿qué puedo hacer ahora cuando apunten los DNS a mi Host con su cuenta de correo? ¿Va a dejar de funcionar? Si creo la misma dirección de correo en mi Host, con la misma contraseña, ¿qué mas tengo que hacer? Vaya lío que tengo, gracias por tu respuesta de antemano! Un saludo y enhorabuena.
Hola José Carlos,
ResponderEliminarEste post lo escribiste hace algún tiempo, asi que espero aun revises sus comentarios.
Tengo una gran duda, si yo tengo un correo asociado a una antiquísima cuenta de Movistar (@miempresa.tie.cl) y no puedo perder la dirección por ningún motivo, puedo migrar el dominio a otro host de correo (Por ejemplo Gmail empresas) sin el correr riesgo de perder mi actual dirección?
Que pasa si dejo de contratar los servicios de internet de Movistar y me cambio de proveedor... la cuenta de correo debiese seguir vigente?
Agradezco de antemano tu ayuda.
Saludos,
Hola José Carlos,
ResponderEliminarEste post lo escribiste hace algún tiempo, asi que espero aun revises sus comentarios.
Tengo una gran duda, si yo tengo un correo asociado a una antiquísima cuenta de Movistar (@miempresa.tie.cl) y no puedo perder la dirección por ningún motivo, puedo migrar el dominio a otro host de correo (Por ejemplo Gmail empresas) sin el correr riesgo de perder mi actual dirección?
Que pasa si dejo de contratar los servicios de internet de Movistar y me cambio de proveedor... la cuenta de correo debiese seguir vigente?
Agradezco de antemano tu ayuda.
Saludos,
Hola Max, no vas a poder migrar el dominio, ya que el dominio tie.cl es de movistar. Podrás integrar tu correo en Gmail, pero si te das de baja de movistar perderás ese correo, no hay otra.
ResponderEliminarmuy buen post, llevo dos días con un dominio en godaddy y ya estoy aburrido, quiero llevarlo a Hostalia (hablan mal de el y no he tenido problema alguno)
ResponderEliminarBuen día José Carlos, Soy muy neofito en esto de sitios web asi que haber si me puediera orientar en lo que debo de solicitar a la empresa que contrate para diseñar, comprar dominio y hospedar mi pagina web. Toda vez que he tenido varios problemas sobre todo con el correo y quisiera contratar, administrar y hospedar mi sitio en otro lado. Gracias
ResponderEliminar