Esporta i messaggi di Gmail in file di testo o HTML


82

Voglio essere in grado di esportare i messaggi di Gmail come file di testo o HTML in modo che possano essere archiviati, passati e facilmente visualizzati in seguito.

Mi piacerebbe davvero poter individuare una selezione dei miei messaggi (ad esempio, per tag, per mittente, ecc.) Ed esportarli tutti in una volta.

C'è un modo per fare questo?


Ecco un link a un post di Matt Cutts su un argomento correlato di un paio di anni fa.
Lloyd Dewolf,

Risposte:


36

La chiave sta configurando il tuo account per essere accessibile tramite IMAP.

Ho usato IMAPSize per il backup degli account GMail. Per pianificare backup regolari su un server uso OfflineIMAP .

Anche se una rapida ricerca G rivela tonnellate di strumenti / script / servizi per eseguire il backup dei server IMAP e in particolare di GMail.


1
Mi piace molto la flessibilità integrata in IMAPSize. Grazie per il link
Prestaul,

3
tenere presente che IMAP non è utile per i backup poiché sincronizza entrambi i lati, quindi si elimina da un lato e si propaga all'altro.
Cregox,

2
@Cawas Non si elimina durante la creazione di un backup.
Vinko Vrsalovic,

2
Mio cattivo, Vinko. Stavo solo cercando di dare un avvertimento generale per tutti e @Prestaul. In realtà non ho letto che stavi parlando di backup - ho solo pensato che l'argomento riguardasse l'esportazione. Sì, se esegui il backup dell'IMAP, hai un backup. Volevo dire che IMAP su se stesso può sembrare un backup, ma non lo è.
Cregox,

qual è l'impostazione del server quando aggiungo un account Gmail. È www.gmail.com?
Some Java Guy

35

Un team di ingegneri di Google ha avviato una 'organizzazione' interna dedicata a questo chiamata Front Liberation Data . Stanno lavorando su tutti i prodotti Google e continueranno ad aggiornare il loro sito man mano che vengono creati metodi nuovi o migliorati per spostare i dati dentro e fuori dalle loro applicazioni web.

Il DLF si considera un po 'sovversivo, perché un'azienda di solito non facilita la partenza dei propri clienti. Puoi leggere come sono iniziati e perché nelle loro FAQ


24
Il DLF è in realtà Google ... solo FYI :)
Nic Wise,

3
Poche aziende rendono facile per il cliente ottenere i propri dati come fa Google.
Suzana,

Questo è incredibilmente facile. Bella risposta.
Brandon Bertelsen l'

17

Simile al suggerimento di @ LBushkin, usa un client POP locale, ma usa Thunderbird. Outlook utilizza un formato proprietario per il suo archivio dati locale.

Le e-mail vengono salvate come file di testo semplice, un file per cartella.


6
Questa è la risposta giusta, tranne usare IMAP in modo da poter estrarre tutti i messaggi con un tag specifico (i tag appariranno come cartelle nella cartella [Gmail]). Inoltre, se hai molte e-mail, attiva la funzione Labs "Advanced IMAP Controls", quindi, sotto "Gestisci etichette", disattiva l'accesso IMAP per tutte le cartelle tranne quella che desideri scaricare.
Matt

14

Prendi in considerazione got-your-back che "è uno strumento da riga di comando che esegue il backup e ripristina il tuo account Gmail".

Puoi invocarlo in questo modo:

python gyb.py --email foo@bar.com - ricerca "da: pip@pop.com" - cartella locale "mail_from_pip"

Dopo il completamento troverai tutte le e-mail corrispondenti --searcha quelle specificate --local-folder, insieme a un sqlitedatabase.


1
Eccezionale! Grazie! Per gli utenti di Windows: il comando è semplicementegyb --email foo@bar.com --search "from:pip@pop.com" --folder "mail_from_pip"
Jules

santo molé che è liscio ... BAM! ho ricevuto le mie e
ted.strauss il


7

In Google Labs abilita la creazione di un documento, quindi torna al thread che desideri esportare come documento e fai clic su "crea un documento".

quindi nei documenti di Google puoi salvare il documento risultante come HTML (zippato) oppure puoi scaricarlo come testo normale in numerosi altri formati.


peccato ... code.google.com/labs dice: "il programma Google Code Labs è stato ritirato. Le API che facevano parte di Code Labs si sono laureate o sono state deprecate".
agosto

4

Il modo più semplice potrebbe essere quello di utilizzare un client POP locale come Outlook per scaricarli. Quindi puoi facilmente esportarli o salvarli in testo.

Per una singola e-mail, potresti usare Stampa per stampare il contenuto su un file sul tuo computer ... ma questo sarebbe doloroso rapidamente per più di qualche e-mail.


Uso Entourage (la versione Mac di Outlook), ma non vedo neanche un modo per esportare in testo o HTML. Mi permetterà solo di esportare in un "archivio" ...
Prestaul,

4

Ho avuto successo utilizzando gli strumenti IMAP per eseguire il backup di altri account IMAP (non Gmail). Ho usato entrambi imapdump.ple IMAPToMbox.pl; generano rispettivamente un file di testo per e-mail o un file di testo per cartella. Entrambi i comandi consentono di specificare quali cartelle IMAP (tag di Gmail) di cui si desidera eseguire il backup.

Questo metodo mi sta bene, perché posso eseguire il backup del mio account automaticamente (diciamo, un cron job) senza il mio intervento.


4

Accedo a Gmail con un client di posta che archivia la posta nel formato maildir . Maildir memorizza semplicemente ogni e-mail nel suo formato di messaggio RFC822 originale in un file separato. Questi sono file di testo leggibili, sebbene la posta elettronica moderna sia spesso ingombra di allegati di posta codificati in base64.

Esistono diversi client di posta elettronica gnu / linux che supportano maildir, incluso Evolution, che è il client di posta standard nella distribuzione Ubuntu . Tuttavia, non ci sono client di posta elettronica Windows che supportano maildir che conosco.


3

Sono uno degli autori di BackupGoo . Volevamo anche avere una copia offline protetta dei nostri dati. BackupGoo è davvero semplice da usare e esegue il backup di tutte le tue cose da Google sul tuo disco rigido locale in formati ampiamente utilizzati. Ciò include ad esempio GMail, Google Documenti, Google Reader. GMail, ad esempio, viene salvato come "Mime-Message" in testo normale che può essere visualizzato in qualsiasi editor di testo o client di posta elettronica offline.


Intendi il backup delle cartelle di Gmail in formato mbox unix? Potrebbe essere molto ridondante poiché un determinato messaggio di posta elettronica potrebbe avere diverse etichette in Gmail? (Forse non è un grosso problema però.)
Dreeves

1

Importa il set di messaggi e-mail che desideri esportare in Mozilla Thunderbird stabilendo un collegamento IMAP. Installa il componente aggiuntivo ImportExportTools e utilizzalo per esportare i messaggi localmente in HTML o EML. Il componente aggiuntivo creerà un singolo file per ciascun messaggio, nonché una pagina di indice HTML che semplifica l'individuazione di e-mail specifiche.


0

Gmail Keeper fa esattamente questo: scarica le e-mail da Gmail (tramite IMAP) e le memorizza nel formato eml standard (zippato).

Dichiarazione di non responsabilità: ho scritto questo strumento (solo) per Windows, poiché non riuscivo a trovarne uno adatto , anni fa, quando ho iniziato a abbattere dovrei fare il backup di Gmail.


neanche libero
mplungjan il

0

Se vuoi solo inserire i tuoi indirizzi e-mail in un elenco, ho usato Gmail email extractor("GME").

Non è un prodotto gratuito e può essere acquistato su http://starbanana.com/ (non sono affiliato con loro)

Ha funzionato per me utilizzando il mio account Google Apps, quindi ho pensato che potesse aiutarti.



-2

Il modo migliore per salvare un messaggio di posta elettronica (se si tratta di un messaggio html che è informativo e si desidera salvarlo per riferimento futuro questo metodo funziona come un incantesimo), basta aprire la casella di posta di Gmail e accanto all'angolo in alto a destra hai 2 segni "Stampante" e "In una nuova finestra" (proprio sul lato destro delle icone piccole dell'oggetto e-mail)

  1. Fai clic su "in una nuova finestra" per aprire la posta come una pagina web separata, ora puoi stamparla o puoi salvare l'intera pagina come immagine usando un addon per Firefox (funziona anche con IE e Crome) "Fireshot", scarica e installalo e premi Ctrl + Atl + Maiusc + Z per salvare l'intera pagina come immagine / pdf

  2. premi Ctrl A e seleziona l'intera pagina, incolla il contenuto in Microsoft Front page o in qualsiasi editor html e salvalo come pagina web. (o incollalo in Notepad ++ per salvarlo come testo)

Saluti


1
OP ha affermato, più volte, che il solo scopo di salvare un singolo messaggio non è l'obiettivo.
Ale
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.