Exportar mensajes de Gmail a archivos de texto o HTML


82

Quiero poder exportar mensajes de Gmail como archivos de texto o HTML para poder almacenarlos, pasarlos y verlos fácilmente más tarde.

Realmente me gustaría poder localizar una selección de mis mensajes (por ejemplo, por etiqueta, por remitente, etc.) y exportarlos todos a la vez.

¿Hay alguna forma de hacer esto?


Aquí hay un enlace a una publicación de Matt Cutts sobre un tema relacionado de hace un par de años.
Lloyd Dewolf

Respuestas:


36

La clave es configurar su cuenta para que sea accesible a través de IMAP.

He usado IMAPSize para hacer una copia de seguridad de las cuentas de GMail. Para programar copias de seguridad periódicas en un servidor, uso OfflineIMAP .

Aunque una búsqueda rápida de G revela toneladas de herramientas / scripts / servicios para hacer copias de seguridad de servidores IMAP y especialmente de GMail.


1
Realmente me gusta la flexibilidad integrada en IMAPSize. Gracias por el enlace.
Prestaul

3
tenga en cuenta que IMAP no es bueno para las copias de seguridad, ya que sincroniza ambos lados, por lo que si elimina de un lado, se propaga al otro.
cregox

2
@Cawas No se elimina al crear una copia de seguridad.
Vinko Vrsalovic

2
Mi mal, Vinko. Solo intentaba dar una advertencia general para todos y @Prestaul. En realidad no leí que estabas hablando de copia de seguridad, simplemente asumí que el tema era sobre exportación. Sí, si hace una copia de seguridad del IMAP, entonces tiene una copia de seguridad. Quise decir que IMAP en sí mismo puede parecer una copia de seguridad, pero no lo es.
cregox

¿Cuál es la configuración del servidor cuando estoy agregando una cuenta de Gmail? ¿Es www.gmail.com?
Algún tipo de Java

35

Un equipo de ingenieros de Google comenzó una 'organización' interna dedicada a esto llamada Frente de Liberación de Datos . Están trabajando con todos los productos de Google y continuarán actualizando su sitio a medida que se creen métodos nuevos o mejorados para mover datos dentro y fuera de sus aplicaciones web.

El DLF se ve a sí mismo como un poco subversivo, porque una empresa no suele facilitar que sus clientes se vayan. Puedes leer cómo comenzaron y por qué en sus preguntas frecuentes


24
El DLF es en realidad Google ... solo para tu información :)
Nic Wise

3
Pocas empresas hacen que sea tan fácil para el cliente obtener sus datos como lo hace Google.
Suzana

Esto es increíblemente fácil. Gran respuesta.
Brandon Bertelsen

17

Similar a la sugerencia de @ LBushkin, use un cliente POP local, pero use Thunderbird. Outlook utiliza un formato propietario para su almacén de datos local.

Los correos electrónicos se guardan como archivos de texto sin formato, un archivo por carpeta.


66
Esta es la respuesta correcta, excepto que use IMAP para que pueda extraer todos los mensajes con una etiqueta específica (las etiquetas aparecerán como carpetas en la carpeta [Gmail]). Además, si tiene muchos correos electrónicos, active la función Labs "Controles avanzados de IMAP", luego, en "Administrar etiquetas", desactive el acceso IMAP para todas las carpetas, excepto la que desea descargar.
Matt

14

Considere la posibilidad de recuperar "que es una herramienta de línea de comandos que respalda y restaura su cuenta de Gmail".

Puedes invocarlo así:

python gyb.py --email foo@bar.com --search "from: pip@pop.com" --local-folder "mail_from_pip"

Una vez completado, encontrará todos los correos electrónicos que coinciden --searchcon los especificados --local-folder, junto con una sqlitebase de datos.


1
¡Increíble! ¡Gracias! Para usuarios de Windows: el comando es simplementegyb --email foo@bar.com --search "from:pip@pop.com" --folder "mail_from_pip"
Julio

santa molécula que es hábil ... ¡BAM! tengo mis correos electrónicos
ted.strauss

8

Gmail acaba de lanzar una función que permite a los usuarios realizar copias de seguridad de sus correos electrónicos: https://www.google.com/settings/takeout :

ingrese la descripción de la imagen aquí

IU antigua:

ingrese la descripción de la imagen aquí


Esto funciona razonablemente bien. Sin embargo, los archivos mbox pueden ser muy grandes, como 5 GB. Si tiene una conexión lenta, puede que se agote el tiempo de espera.
bgmCoder

7

En Google Labs, habilite crear un documento, luego regrese al hilo que desea exportar como documento y haga clic en 'crear un documento'.

luego, en los documentos de Google, puede guardar el documento resultante como HTML (comprimido) o puede descargarlo como texto sin formato entre varios otros formatos.


lástima ... code.google.com/labs dice: "el programa Google Code Labs ha sido retirado. Las API que formaban parte de Code Labs se han graduado o han quedado en desuso".
augusto

4

La forma más fácil puede ser usar un cliente POP local como Outlook para descargarlos. Luego puede exportarlos o guardarlos fácilmente en texto.

Para un correo electrónico individual, puede usar Imprimir para imprimir el contenido en un archivo en su máquina ... pero eso sería doloroso rápidamente por más de unos pocos correos electrónicos.


Uso Entourage (la versión para Mac de Outlook), pero tampoco veo una manera de exportar a texto o html allí. Solo me permitirá exportar a un "archivo" ...
Prestaul

4

He tenido éxito al usar las Herramientas IMAP para hacer copias de seguridad de otras cuentas IMAP (que no sean de Gmail). Usé ambos imapdump.ply IMAPToMbox.pl; generan un archivo de texto por correo electrónico o un archivo de texto por carpeta, respectivamente. Ambos comandos permiten especificar qué carpetas IMAP (etiquetas de Gmail) desea respaldar.

Este método me queda bien, porque puedo hacer una copia de seguridad de mi cuenta automáticamente (por ejemplo, un trabajo cron) sin mi intervención.


4

Accedo a Gmail con un cliente de correo que almacena el correo electrónico en formato maildir . Maildir simplemente almacena cada correo electrónico en su formato de mensaje RFC822 original en un archivo separado. Estos son archivos de texto legibles, aunque el correo electrónico moderno a menudo está abarrotado de archivos adjuntos de correo codificados en base64.

Hay varios clientes de correo electrónico gnu / linux que admiten maildir, incluido Evolution, que es el cliente de correo estándar en la distribución de Ubuntu . Sin embargo, no conozco clientes de correo electrónico de Windows que admitan maildir.


3

Soy uno de los autores de BackupGoo . También queríamos tener una copia segura fuera de línea de nuestros datos. BackupGoo es realmente fácil de usar y realiza copias de seguridad de todas sus cosas desde Google a su disco duro local en formatos ampliamente utilizados. Esto incluye, por ejemplo, GMail, Google Docs, Google Reader. GMail, por ejemplo, se guarda como texto sin formato "Mime-Message" que se puede ver en cualquier editor de texto o cliente de correo electrónico fuera de línea.


¿Quiere decir que realiza una copia de seguridad de las carpetas de Gmail en formato Unix mbox? ¿Podría ser muy redundante ya que un mensaje de correo electrónico dado puede tener varias etiquetas en gmail? (Tal vez no sea un gran problema)
Dreeves

1

Importe el conjunto de mensajes de correo electrónico que desea exportar en Mozilla Thunderbird estableciendo un enlace IMAP. Instale el complemento ImportExportTools y úselo para exportar los mensajes localmente a HTML o EML. El complemento creará un único archivo para cada mensaje, así como una página de índice HTML que facilita la localización de correos electrónicos específicos.


0

Gmail Keeper hace exactamente esto: descarga correos electrónicos de Gmail (a través de IMAP) y los almacena en formato eml estándar (comprimido).

Descargo de responsabilidad: escribí esta herramienta (solo) de Windows, ya que no pude encontrar una adecuada , hace años, cuando comencé a talar debía hacer una copia de seguridad de mi Gmail.


tampoco es gratis
mplungjan

0

Si solo desea que sus direcciones de correo electrónico aparezcan en una lista, utilicé Gmail email extractor("GME").

No es un producto gratuito y se puede comprar en http://starbanana.com/ (no estoy afiliado a ellos)

Funcionó para mí usando mi cuenta de Google Apps, así que pensé que podría ayudarlo.



-2

La mejor manera de guardar un correo electrónico (si es un correo html que es informativo y desea guardarlo para referencia futura este método funciona de maravilla), simplemente abra la bandeja de entrada de gmail y al lado de la esquina superior derecha tiene 2 signos "Impresora" y "En una nueva ventana" (justo en el lado derecho del asunto del correo electrónico, iconos pequeños)

  1. Haga clic en "en una nueva ventana", esto abrirá el correo como una página web separada. Ahora puede imprimirlo o puede guardar toda la página como una imagen usando un complemento de Firefox (también funciona para IE y Crome) "Fireshot", descargue y instálelo y presione Ctrl + Atl + Shift + Z para guardar toda la página como una imagen / pdf

  2. presione Ctrl A y seleccione toda la página, pegue el contenido en la página principal de Microsoft o en cualquier editor html y guárdelo como una página web. (o péguelo en Notepad ++ para guardarlo como texto)

Saludos


1
OP ha declarado, varias veces, que solo guardar un solo mensaje no es el objetivo aquí.
ale
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.