Comment puis-je importer du courrier d'un compte Gmail vers un autre, en préservant la structure de mon étiquette?

20

J'aimerais importer du courrier d'un compte à un autre, mais j'ai une dizaine d'étiquettes dans celui à partir duquel je souhaite exporter. Quelle est la manière la plus simple d'obtenir les mêmes étiquettes sur les mêmes e-mails sur le nouveau compte?

Sensé
la source
1
dites-moi que vous avez tous exhorté google à résoudre ce problème. J'utilise un compte gmail pour les entreprises et un autre pour les particuliers. avant d'ouvrir le compte biz, j'avais accumulé et enregistré plusieurs conversations étiquetées qui doivent être préservées et transférées hors du compte personnel. Il semble juste que la main-d'œuvre et franchement ridicule que gmail ne peut pas exporter vers un autre compte gmail tout en maintenant l'intégrité de la structure à étiquettes multiples.

Réponses:

6

J'ai utilisé avec succès Got Your Back (GYB) pour déplacer 7 ans de messages (avec des étiquettes!) D'un compte @ gmail.com vers mon nouveau compte Google Apps sur mon propre domaine. Voici comment:

Sauvegarder votre ancien compte @ gmail.com

  1. Téléchargez GYB et décompressez-le quelque part. (Je suis sur un Mac, j'ai donc utilisé la version "Python Source", mais si vous êtes sous Windows, vous aurez besoin de cette version à la place.)
  2. Ouvrez une invite de commande ou un terminal et accédez au dossier dans lequel vous avez décompressé GYB.
  3. Utilisez la commande suivante pour effectuer une sauvegarde de votre ancien compte Gmail. Si vous utilisez la version Windows, remplacez la python gyb.pypièce par gyb.exe.

    python gyb.py --email = [email protected] --action = backup

  4. GYB ouvrira une page Web pour demander l'accès à votre ancien compte Gmail. Connectez-vous avec vos anciennes informations d'identification Gmail et accordez-lui l'accès.
  5. Attendez que votre courrier soit téléchargé. J'avais 800 Mo de courrier dans le compte, et cela m'a pris environ une demi-heure.

Par défaut, la sauvegarde sera située dans un dossier nommé [email protected] .

Restauration de la sauvegarde sur votre nouveau compte Google Apps

  1. Tapez la commande ci-dessous. Encore une fois, si vous êtes sous Windows, remplacez-le python gyb.pypar gyb.exe.

    python gyb.py --email = [email protected] --action = restore --folder = GYB-GMail-Backup- [email protected]

  2. Encore une fois, GYB ouvrira une page Web afin que vous puissiez lui accorder l'accès. Assurez-vous de vous connecter cette fois à votre nouveau compte Google Apps.
  3. Revenez à GYB et attendez que votre sauvegarde soit restaurée sur le nouveau compte. Cela m'a pris beaucoup plus de temps - au moins 4 ou 5 heures avec 800 Mo de courrier.

Limites

  • Après avoir restauré la sauvegarde, mes anciens messages envoyés ont été étiquetés "\Sent"au lieu d'être réellement répertoriés sous Messages envoyés. Je suppose que c'est parce qu'il n'est pas possible de placer réellement un message dans le "dossier" Messages envoyés. Je viens de renommer l'étiquette en quelque chose comme "Old Sent Messages".
  • Les filtres ne sont pas sauvegardés, mais une fonctionnalité disponible dans Labs vous permet de les exporter / importer séparément.
  • Les chats, le spam et la corbeille ne sont pas exportés.
  • Les étiquettes de plusieurs mots ont fini par être dupliquées. J'avais une étiquette nommée Work Stuff, et tous ses messages étaient étiquetés à la fois "Worket Stuff"après la restauration. Je viens de supprimer l'un des doublons et de renommer l'autre.
  • Je ne sais pas si le statut étoilé d'un message est exporté, car je n'en avais pas.
Brant
la source
"il n'est pas possible de placer un message dans le dossier" Messages envoyés ". - Il est possible de placer n'importe quel message dans le dossier réel des messages envoyés dans Gmail. Je l'ai fait plusieurs fois dans OS X Mail.app.
Dae
L'argument de la ligne de commande --folderne fonctionne pas pour moi, utilisez plutôt --local-folder. En dehors de cela, ce guide fonctionne toujours pour la version actuelle de gyb.
Winterflags du
4

Dans Google Knol: Changer votre nom d'utilisateur ou votre adresse e-mail gmail , il est dit:

Si vous avez absolument besoin de l'ancienne structure d'étiquettes, la seule solution consiste à utiliser un client IMAP pour vous connecter à la fois à l'ancien et au nouveau compte et copier sur les dossiers / étiquettes. Mais cette solution peut être délicate, car vous ne pouvez copier que sur une certaine quantité ( non spécifiée ) de courrier à la fois. Le programme non Google Gmail Backup peut être en mesure d'aider à ce processus, mais je ne peux pas garantir son efficacité.

Sensé
la source
2

Vous pouvez effectuer les opérations suivantes:

Attention : faites-le à vos risques et périls. Si vous appuyez accidentellement sur Supprimer pendant que vous êtes dans la corbeille, vos messages disparaîtront pour toujours .

  1. Videz votre corbeille sur votre ancien compte.
  2. Mettez tous vos messages dans votre ancien compte.
  3. Décochez une seule étiquette.
  4. Importez les messages dans votre nouveau compte à l'aide de la fonction POP3 (Récupérer le courrier d'autres comptes).
  5. Marquez tous ces nouveaux messages avec le même libellé que vous avez utilisé sur votre ancien compte.
  6. Dans votre ancien compte, supprimez les messages qui ont été importés avec succès.
  7. Répétez les étapes 2 à 5 pour chaque étiquette.
  8. Libérez vos messages.

Cela ne vous aidera probablement que si vous utilisez des étiquettes comme dossiers (c'est-à-dire une étiquette par message). Sinon, votre client POP3 aura déjà lu des messages d'avant et cela deviendra désordonné. Si cela ne vous dérange pas que les messages aient exactement les mêmes balises, alors ça va.

Mise à jour:

Je viens de l'essayer, et cela devrait fonctionner. La raison pour laquelle cela fonctionne est que lorsque vous mettez des messages à la poubelle, deux choses se produisent:

  • Les étiquettes sont conservées.
  • Les clients POP3 ne verront pas les messages.

Remarque: lorsque vous supprimez les messages du dossier Tous les messages, le message trompeur suivant s'affiche:

Le déplacement des conversations d'All Mail vers la Corbeille les supprimera de toutes les vues, y compris les libellés et les résultats de recherche. En effet, dans Gmail, une conversation peut être affichée dans une variété de vues, mais il n'y a qu'une seule copie. Voulez-vous vraiment déplacer la seule copie vers la corbeille?

Il semble que les étiquettes seront supprimées, mais en fait, elles seront conservées dans la corbeille. C'est juste pour vous faire savoir que lorsque vous cliquez sur l'une des étiquettes à gauche, vous ne verrez plus le message car il est dans la corbeille.

Sensé
la source
1
Intelligent! Je serai intéressé de savoir si cela fonctionne pour vous.
Adam Tuttle
comment cela fait-il face à un message ayant plus d'une étiquette?
DoNotInstall
@Ian: cela ne fonctionnerait pas avec plus d'une étiquette, c'est pourquoi j'ai écrit que cela ne fonctionnerait que si vous les utilisez comme dossiers.
Senseful