¿Cómo restaurar el correo electrónico solo desde una copia de seguridad completa del sitio web?

¿Cómo restaurar el correo electrónico solo desde una copia de seguridad completa del sitio web?

Estoy en una posición indefensa en este momento. Hasta el mes pasado, alojaba mi sitio web y mis cuentas de correo electrónico con hostgator y todo iba bien hasta que decidí cambiar de alojamiento para algunos servicios que no ofrecen actualmente.

Cancelé mi cuenta con ellos y me dieron un par de horas para mover mis archivos. Creé una copia de seguridad de todo el sitio web desde cPanel y descargué todo desde su servidor a mi PC.

El problema es que, dado que este era mi primer procedimiento, no sabía que tenía que descargar todos mis correos electrónicos a mi cliente de escritorio. Había leído algunos tutoriales que proporcionaban información sobre cómo mover mi sitio web a un nuevo host y todo, pero ninguno. de ellos mencionaron sobre las copias de seguridad del correo electrónico.

Ahora tengo todos mis correos electrónicos descargados en mi escritorio como parte de la copia de seguridad completa del sitio web y no en ningún cliente de correo electrónico. Y Hostgator cerró mi cuenta con ellos. El nuevo servidor al que he decidido trasladar mi sitio web no aloja el correo electrónico y me piden que aloje mis correos electrónicos en las aplicaciones de Google. Por mí está bien, pero necesito todos los correos electrónicos de mi cuenta, ya que todos contienen mis datos de registro y facturación, contraseñas y otras cosas importantes.

Por favor, ¿alguien puede encontrarme una solución a este problema?

Respuesta1

Su archivo de respaldo debe ser un archivo tar.gz. En Windows, esto se puede abrir con una utilidad de archivo multiformato como 7zip. En Linux, puedes usar

tar xzvf <backup file>

En el primer nivel del archivo verá una homedircarpeta que contiene una mailcarpeta. Estos son tus correos electrónicos en formato Maildir. Tenga en cuenta que estos son sólo archivos de texto y, por lo tanto, puede leerlos directamente. Están en texto plano, por lo que cualquier correo electrónico html será difícil de leer, al igual que cualquier correo electrónico codificado en base64.

Puedes usar un script llamadocorreodir2gmail.py(necesita Python) para cargar estos correos electrónicos en Gmail. Alternativamente, puede utilizar una herramienta de conversión comocorreodir2mbox(necesita perl) que convertirá los correos electrónicos al formato mbox, que luego se puede importar a Thunderbird (y probablemente a otros clientes de correo electrónico).

Respuesta2

Esto demuestra la importancia de planificar su salida. En mi primera lectura tuve la impresión de que tenías usuarios de pago, en cuyo caso les estás fallando.

No asumiría que la "copia de seguridad completa del sitio web" incluye sus correos electrónicos. El alojamiento web y el correo electrónico son funciones distintas. A menos que tenga algo que mencione explícitamente los correos electrónicos, supongo que sonnoincluido.

Si usted esmuyPor suerte, es posible que su antiguo proveedor haya desactivado su cuenta y no haya eliminado nada todavía. O bien, es posible que tengan copias de seguridad de su correo electrónico que puedan restaurar por usted (espere pagar por esto). Pero aquí el tiempo es importante. Dependiendo de sus procedimientos, es posible que sus datos se sobrescriban pronto.

De todos modos, probablemente necesitarás tu antigua cuenta de correo electrónico por un tiempo. Es probable que cambiar sus registros incluya enlaces de confirmación enviados a su antigua cuenta de correo electrónico.

Actualización: la otra respuesta indica que, de hecho, podrías tener mucha suerte.

información relacionada