Migración de correo: cómo mudarte sin problemas de un servidor a otro

El tema mencionado en el encabezado puede parecer irrelevante para los respetados miembros de Habr, pero a veces es necesario abordarlo. La cuestión es que he estado trabajando como administrador en un instituto de ciencias humanas durante muchos años, donde el personal tiene tal cualificación en tecnologías de la información modernas, que la famosa contabilidad de los chistes sobre los informáticos parece una reunión de filósofos que conocen todos los secretos de la existencia. Los respetados investigadores logran asignar nombres a los servidores de correo en letras rusas, escriben "perro" entre paréntesis en lugar del signo "@" (y luego dicen que así estaba escrito en la dirección de correo electrónico que les fue enviada), intentan enviar correos a través de WhatsApp con The Bat!, y hacen un montón de cosas extrañas, a menudo en el mismo mensaje. No sirve de nada enseñarles, es imposible luchar contra ellos; solo queda aceptar el destino y automatizar al máximo todas las operaciones relacionadas con la corrección de sus errores.

Una de las operaciones más siniestras y peligrosas en mi práctica resultó ser la migración de correo web de un servidor a otro. La cuestión es que el personal del instituto tiene tres correos electrónicos: uno incluye un servidor Exchange interno, otro funciona en Mail.ru y el tercero en Gmail. No, no soy yo el idiota, ni siquiera ellos. Es una orden de la dirección relacionada con algún tipo de juegos administrativos. Algo debe permanecer dentro del instituto en el servidor "corporativo", algo relacionado con solicitudes y subvenciones, debe ir necesariamente a través del correo ruso, y el correo de Gmail está conectado para mis respetados colegas con cosas, sin duda, necesarias como documentos y hojas de cálculo de Google, copias de seguridad en disco, etc. El problema es que, como se sabe, con siete niñeras, el niño se queda ciego; es decir, en este caso, mis colegas logran perder de la manera más explícita los correos más importantes entre los tres servidores de correo.

También existe otro problema que a menudo provoca la necesidad de migrar el correo. Los servicios de correo modernos permiten a menudo la retransmisión automática de mensajes de un servidor a otro, es decir, la recolección de correo. Y el usuario, acostumbrado a que sus mensajes en el servidor, digamos, Mail.ru, se copien automáticamente en su correo de Yandex, a veces olvida, al final, que de esta manera solo tiene acceso a los mensajes que se recibieron después de configurar la recolección de correo. Por lo tanto, puede surgir el deseo natural de realizar una migración completa del correo de un servidor antiguo a uno nuevo, más utilizado, ¿y a quién acudirá con este deseo? Correcto: ¡al administrador de sistemas más cercano!

Creo que una situación similar se presenta también a cualquiera que de una manera u otra se vea obligado a tener varias cuentas de correo, especialmente si tiene que administrarlas, o simplemente quiere mudarse de un servidor a otro sin perder información importante. Por supuesto, los expertos en TI resolverán esta tarea con facilidad en un par de clics, pero si usted no tiene experiencia en estos asuntos, la migración de correo electrónico puede convertirse en una tarea complicada para usted. Por eso decidí compartir brevemente mi experiencia sobre cómo exportar correos a algún almacenamiento y posteriormente importar el correo a otro servidor sin problemas. Tal vez a alguien esta operación le ayude a deshacerse de pequeños inconvenientes o simplemente le facilite la vida.

Exportación de correos: un poco de teoría, un poco de práctica

En principio, los servidores de correo funcionan con programas cliente mediante uno de dos protocolos: POP3 o IMAP. Si estos nombres no les dicen nada (eso puede pasar), intentaré explicarlo con palabras simples: el protocolo POP3 descarga correos del servidor a su computadora, mientras que el protocolo IMAP los maneja directamente en el servidor. Los clientes de correo más antiguos, por defecto, trabajaban (y siguen trabajando) con el protocolo POP3, descargando los mensajes de correo en una carpeta dedicada al cliente (generalmente se encuentra en algún lugar del directorio del usuario, entre las carpetas ocultas por defecto con los datos de las aplicaciones). El protocolo IMAP es más moderno, y también permite importar correos a un almacenamiento local o de red. Por lo tanto, la cuestión principal no es cómo descargar los correos necesarios, sino cómo enviarlos al servidor adecuado para realizar la migración del correo. La opción más sencilla es usar el protocolo IMAP, copiar todos los correos a un almacenamiento en formato EML, y luego subirlos a otra carpeta en otra cuenta, aprovechando que el formato de los archivos de correo es generalmente idéntico.

¿Cómo hacerlo?

El método sencillo que utilizo con los menores costos es realizar la migración de correos utilizando algún programa para copiar datos que soporte el protocolo IMAP. Esto se hace en dos pasos.

  • Importar el correo de una carpeta en el servidor a algún almacenamiento en formato EML.
  • Exportar los correos a alguna otra carpeta en otro servidor mediante IMAP.

En este proceso, el programa de migración de correo actúa como un cliente IMAP normal desde la perspectiva de ambos servidores. (Por cierto, la mayoría de los servidores de correo requerirán su permiso para usar el programa especificado como cliente de correo, así que antes de realizar la migración con alguna utilidad, asegúrese de ingresar a su cuenta de correo y permitir que el servidor use esta herramienta en la lista de clientes disponibles mediante IMAP). Estos programas suelen requerir un mínimo de trabajo manual para la configuración previa a la migración del correo electrónico. Generalmente, puede incluso configurar un horario para la migración automática regular del correo de un servidor a otro, si es necesario. Personalmente, para exportar los correos, utilizo el programa Handy Backup, afortunadamente está en casi todas nuestras máquinas y requiere un mínimo de configuraciones, además de que se realizan centralizadamente desde la máquina del administrador — no es necesario ir a ningún lado. Pero, en términos generales, el software utilizado no es lo más importante, siempre que sea capaz de exportar e importar correo directamente en Servidores web, y mantenga un formato uniforme para los correos en ambos servidores.

Y Microsoft, como siempre...

Un dolor de cabeza adicional es la migración del correo electrónico de Exchange o Outlook (me refiero no al servidor de correo Outlook.com, sino al cliente), ya que Microsoft, como siempre, sigue un camino no estándar. Es bueno si en esta situación tienes a mano un software especializado para exportar correos de Outlook o servidores de Exchange — entonces la tarea se reduce a leer las instrucciones para migrar correos con el programa correspondiente. Afortunadamente, hay bastante software de este tipo, así como complementos especializados para el software en cuestión, orientados a productos de Microsoft.

Migración de correo electrónico por protocolo POP3

Algunos disfrutan de las complicaciones, pero en general no es así. Por lo tanto, no debes transferir el correo de servidor a servidor a través del protocolo POP3, es antiguo y poco elegante. Cambia a IMAP en ambos servidores (hay instrucciones detalladas de casi cada proveedor sobre cómo hacerlo), y luego haz todo como se describe arriba (o al menos utiliza la herramienta de migración incorporada en el servicio de correo — a veces hay tales herramientas, aunque su comodidad y lógica de funcionamiento generalmente dejan mucho que desear). También puedes intentar el viejo método manual: usando un programa cliente, transferir correos de carpeta en carpeta, o simplemente seleccionarlos y enviarlos al nuevo servidor. Cuando éramos pequeños, todos hacíamos exactamente eso, y no nos parecía inapropiado, así que en una situación desesperada, puedes intentar volver a hacer ese tipo de trabajo manual...

En general, la migración de correos electrónicos de un servidor a otro mediante la importación secuencial de correos en un almacenamiento y luego la exportación de los correos al nuevo servidor a través del protocolo IMAP cumple con todos los criterios principales de usabilidad en los programas. Estos criterios son: lógica clara, seguridad, automatización y disponibilidad de una gran cantidad de herramientas listas para usar que pueden hacer este trabajo por usted. Así que, espero que esta nota sea útil y simplifique la vida en esos casos cuando la contabilidad o el departamento de planificación de repente necesitan urgentemente pasar de Yandex a Mail.ru, de Google a Yahoo! o a cualquier otro lugar que su jefe preocupado por la ubicación del correo indique. ¡No dejen que los agoten, colegas!

Fuente: habr.com

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster