Exporter des messages Gmail en fichiers texte ou HTML

82

Je souhaite pouvoir exporter des messages Gmail sous forme de fichiers texte ou HTML afin de pouvoir les stocker, les faire circuler et les visualiser facilement ultérieurement.

J'aimerais vraiment pouvoir localiser une sélection de mes messages (par exemple, par balise, par expéditeur, etc.) et les exporter tous en même temps.

Y a-t-il un moyen de faire cela?

Prestaul
la source
Voici un lien vers un article de Matt Cutts sur un sujet connexe publié il y a quelques années.
Lloyd Dewolf

Réponses:

36

La clé consiste à configurer votre compte pour qu'il soit accessible via IMAP.

J'ai utilisé IMAPSize pour sauvegarder des comptes GMail. Pour planifier des sauvegardes régulières sur un serveur, j'utilise OfflineIMAP .

Bien qu'une recherche rapide en G révèle des tonnes d'outils / scripts / services pour effectuer une sauvegarde des serveurs IMAP et en particulier de GMail.

Vinko Vrsalovic
la source
1
J'aime beaucoup la flexibilité intégrée à IMAPSize. Merci pour le lien.
Prestaul
3
Sachez que l'IMAP n'est pas bon pour les sauvegardes car il synchronise les deux côtés. Vous supprimez donc d'un côté, il se propage de l'autre côté.
cregox
2
@Cawas Vous ne supprimez pas lors de la création d'une sauvegarde.
Vinko Vrsalovic
2
Mon mauvais, Vinko. J'essayais simplement de donner un avertissement général à tout le monde et à @Prestaul. N'avez-vous pas lu en réalité que vous parliez de sauvegarde? Je pensais simplement que le sujet concernait l'exportation. Oui, si vous sauvegardez le protocole IMAP, vous disposez alors d’une sauvegarde. Je voulais dire qu'IMAP sur lui-même peut sembler être une sauvegarde, mais ce n'est pas le cas.
cregox
Quel est le paramètre du serveur lorsque j'ajoute un compte Gmail? Est-ce www.gmail.com?
Certains Java Guy
35

Une équipe d'ingénieurs de Google a créé une «organisation» interne dédiée à cette activité, appelée le Data Liberation Front . Ils travaillent sur tous les produits Google et continueront de mettre à jour leur site à mesure que de nouvelles méthodes ou des méthodes améliorées permettant de transférer des données vers et depuis leurs applications Web sont créées.

Le DLF se considère un peu subversif, car une entreprise ne facilite généralement pas le départ de ses clients. Vous pouvez lire comment ils ont commencé et pourquoi dans leur FAQ

Danivovich
la source
24
Le DLF est en fait Google ... juste pour info :)
Nic Wise
3
Peu de sociétés permettent au client d'obtenir aussi facilement ses données que Google.
Suzana
C'est incroyablement facile. Très bonne réponse.
Brandon Bertelsen
17

Semblable à la suggestion de @LBushkin, utilisez un client POP local, mais utilisez Thunderbird. Outlook utilise un format propriétaire pour son magasin de données local.

Les courriels sont enregistrés en tant que fichiers de texte brut, un fichier par dossier.

chris
la source
6
C'est la bonne réponse, sauf que vous utilisez IMAP afin que vous puissiez extraire tous les messages avec une balise spécifique (les balises apparaîtront sous forme de dossiers dans le dossier [Gmail]). De même, si vous avez beaucoup d'e-mails, activez la fonctionnalité de laboratoires "Contrôles IMAP avancés", puis, sous "Gérer les étiquettes", désactivez l'accès IMAP pour tous les dossiers, à l'exception de celui que vous souhaitez télécharger.
Matt
14

Got -your-back, qui "est un outil de ligne de commande qui sauvegarde et restaure votre compte Gmail".

Vous pouvez l'invoquer comme ceci:

python gyb.py --email [email protected] --recherche "de: [email protected]" --local-folder "mail_from_pip"

À la fin, vous trouverez tous les courriels correspondant --searchà ceux spécifiés --local-folderainsi qu’une sqlitebase de données.

dukedave
la source
1
Impressionnant! Merci! Pour les utilisateurs de Windows: la commande est simplementgyb --email [email protected] --search "from:[email protected]" --folder "mail_from_pip"
Jules
saint molé c'est glissant ... BAM! eu mes emails
ted.strauss
8

Gmail vient de mettre en place une fonctionnalité permettant aux utilisateurs de sauvegarder leurs e-mails: https://www.google.com/settings/takeout :

entrez la description de l'image ici

Ancienne interface utilisateur:

entrez la description de l'image ici

Franck Dernoncourt
la source
Cela fonctionne raisonnablement bien. Cependant, les fichiers mbox peuvent être très volumineux, comme 5 Go. Si votre connexion est lente, le délai peut expirer.
bgmCoder
7

Dans Google Labs, créez un document, revenez au fil de discussion que vous souhaitez exporter en tant que document et cliquez sur "créer un document".

Dans Google Documents, vous pouvez enregistrer le document obtenu au format HTML (compressé) ou le télécharger en texte brut parmi un certain nombre d'autres formats.


la source
honte ... code.google.com/labs indique: "le programme Google Code Labs a été abandonné. Les API faisant partie de Code Labs ont été graduées ou sont obsolètes."
août
4

Le moyen le plus simple consiste à utiliser un client POP local tel que Outlook pour les télécharger. Ensuite, vous pouvez facilement les exporter ou les enregistrer en texte.

Pour un courrier électronique individuel, vous pouvez utiliser Imprimer pour imprimer le contenu dans un fichier de votre machine ... mais cela deviendrait rapidement pénible pour plusieurs courriels.

LBushkin
la source
J'utilise Entourage (la version Mac d'Outlook), mais je ne vois pas non plus de moyen d'exporter en texte ou en HTML. Cela me permettra seulement d'exporter vers une "archive" ...
Prestaul
4

J'ai réussi à utiliser les outils IMAP pour sauvegarder d'autres comptes IMAP (non Gmail). J'ai utilisé les deux imapdump.plet IMAPToMbox.pl; ils génèrent respectivement un fichier texte par email ou un fichier texte par dossier. Les deux commandes permettent de spécifier les dossiers IMAP (tags de Gmail) que vous souhaitez sauvegarder.

Cette méthode me convient bien, car je peux sauvegarder mon compte automatiquement (par exemple, un travail cron) sans mon intervention.

Mike Mazur
la source
4

J'accède à Gmail avec un client de messagerie qui stocke les courriers électroniques au format maildir . Maildir stocke simplement chaque courrier électronique dans son format de message RFC822 d' origine dans un fichier séparé. Ce sont des fichiers texte lisibles, bien que le courrier électronique moderne soit souvent encombré de pièces jointes encodées en base64.

Plusieurs clients de messagerie gnu / linux prennent en charge maildir, y compris Evolution, qui est le client de messagerie standard de la distribution Ubuntu . Cependant, à ma connaissance, aucun client de messagerie Windows ne prend en charge maildir.

Wim Coenen
la source
3

Je suis l'un des auteurs de BackupGoo . Nous voulions également disposer d'une copie hors ligne sécurisée de nos données. BackupGoo est très simple à utiliser et sauvegarde toutes vos données de Google sur votre disque dur local dans des formats largement utilisés. Cela inclut, par exemple, GMail, Google Docs, Google Reader. GMail, par exemple, est enregistré sous forme de message "Mime-Message" en texte brut qui peut être visualisé dans n’importe quel éditeur de texte ou client de messagerie hors ligne.

Ra_
la source
Voulez-vous dire que vous sauvegardez les dossiers Gmail au format Unix Mbox? Cela peut-il être très redondant puisqu'un courrier électronique donné peut avoir plusieurs libellés dans gmail? (Peut-être que ce n'est pas si grave, cependant.)
vendredi
1

Importez l'ensemble des messages électroniques que vous souhaitez exporter dans Mozilla Thunderbird en établissant un lien IMAP. Installez le module complémentaire ImportExportTools et utilisez-le pour exporter les messages localement au format HTML ou EML. L'add-on créera un fichier unique pour chaque message ainsi qu'une page d'index HTML facilitant la localisation d'e-mails spécifiques.

Gruber
la source
0

Gmail Keeper fait exactement cela: il télécharge les courriels de Gmail (via IMAP) et les stocke au format eml standard (zippé).

Clause de non-responsabilité: j’ai écrit cet outil (uniquement) Windows, je ne trouvais pas d’outil approprié il ya des années lorsque j’ai commencé à abattre la sauvegarde de mon compte Gmail.

Edwin Yip
la source
pas libre non plus
mplungjan
0

Si vous voulez juste que vos adresses e-mail soient dans une liste, j'ai utilisé Gmail email extractor("GME").

Ce n'est pas un produit gratuit et peut être acheté sur http://starbanana.com/ (je ne suis pas affilié à eux)

Cela a fonctionné pour moi en utilisant mon compte Google Apps alors j'ai pensé que cela pourrait vous aider.

Tino Mclaren
la source
0

backupify.com vous permet d'exporter en mboxou json- oh, et sauvegarde également votre courrier électronique!

geekzspot
la source
Essai de 15 jours - 3 USD par utilisateur après
mplungjan le
-2

Meilleure façon de sauvegarder un email (si c'est un mail html informatif et que vous voulez le sauvegarder pour référence future, cette méthode fonctionne à merveille), ouvrez simplement la boîte de réception gmail et à côté du coin supérieur droit, vous avez 2 signes "Imprimante" et "Dans une nouvelle fenêtre" (juste à droite des petites icônes du sujet de l'e-mail)

  1. Cliquez sur "dans une nouvelle fenêtre" pour ouvrir le message en tant que page Web distincte. Vous pouvez maintenant l’imprimer ou vous pouvez enregistrer la page entière en tant qu’image en utilisant un addon firefox (fonctionne également pour IE et Crome), "Fireshot", installez-le et appuyez sur Ctrl + Atl + Maj + Z pour enregistrer la page entière au format image / pdf

  2. appuyez sur Ctrl A et sélectionnez la page entière, collez le contenu dans la page d'accueil Microsoft ou dans un éditeur HTML, puis enregistrez-le en tant que page Web. (ou collez-le dans Notepad ++ pour l'enregistrer sous forme de texte)

Cordialement

Gaurav
la source
1
OP a déclaré à plusieurs reprises que la sauvegarde d'un seul message n'était pas l'objectif ici.
ale