web-dev-qa-db-fra.com

Comment importer des messages d'un compte Gmail à un autre en préservant la structure de mes étiquettes?

J'aimerais importer du courrier d'un compte à un autre, mais j'ai environ 10 étiquettes dans celui sur lequel je veux exporter. Quel est le moyen le plus simple d’obtenir les mêmes étiquettes sur les mêmes messages électroniques sur le nouveau compte?

20
Senseful

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

Sauvegarder votre ancien compte @ gmail.com

  1. Télécharger GYB et décompressez-le quelque part. (Je suis sur un Mac alors j'ai utilisé la version "Python Source", mais si vous utilisez Windows, vous aurez besoin de cette version.)
  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 sauvegarder votre ancien compte Gmail. Si vous utilisez la version Windows, remplacez la partie python gyb.py par gyb.exe.

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

  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'ai eu 800 Mo de courrier dans le compte, et cela 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 python gyb.py par gyb.exe.

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

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

Limites

  • Après avoir restauré la sauvegarde, mes anciens messages envoyés étaient étiquetés "\Sent" au lieu d'être répertoriés dans la liste Messages envoyés. Je suppose que c'est parce qu'il n'est pas possible de placer un message dans le "dossier" Messages envoyés. Je viens de renommer le libellé comme suit: "Old Sent Messages".
  • Les filtres ne sont pas sauvegardés, mais il existe ne fonctionnalité disponible dans les laboratoires qui vous permet de les exporter/importer séparément.
  • Les chats, les spams et les corbeilles ne sont pas exportés.
  • Les étiquettes Multi-Word ont été dupliquées. J'avais une étiquette nommée Work Stuff, et tous ses messages étaient étiquetés à la fois "Work et Stuff" après la restauration. Je viens de supprimer l'un des doublons et renommé l'autre.
  • Je ne sais pas si le statut marqué d'un message est exporté, car je n'en avais aucun.
6
Brant

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

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

4
Senseful

Vous pouvez faire ce qui suit:

Attention: faites ceci à 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. Corbeille tous vos messages dans votre ancien compte.
  3. Supprimer une seule étiquette.
  4. Importez les messages sur votre nouveau compte à l'aide de la fonction POP3 (Récupérer les messages d'autres comptes).
  5. Marquez tous ces nouveaux messages avec la même étiquette que vous avez utilisée sur votre ancien compte.
  6. Dans votre ancien compte, supprimez les messages importés avec succès.
  7. Répétez les étapes 2 à 5 pour chaque étiquette.
  8. Détruisez vos messages.

Cela ne vous aidera probablement que si vous utilisez des étiquettes en tant que dossiers (c'est-à-dire une étiquette par message). Sinon, votre client POP3 aura déjà lu les messages d’avant et cela deviendra désordonné. Si les messages contenant exactement les mêmes balises ne vous dérangent pas, tout va bien.

Mise à jour:

Je viens d'essayer, et cela devrait fonctionner. Cela fonctionne parce que lorsque vous mettez des messages à la corbeille, il se passe deux choses:

  • Les étiquettes sont préservé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 de tous les messages vers la corbeille les supprimera de toutes les vues, y compris les étiquettes et les résultats de la recherche. En effet, dans Gmail, une conversation peut être affichée sous différentes vues, mais il n’existe qu’une seule copie. Êtes-vous sûr de vouloir déplacer la seule copie dans la corbeille?

Il semble que les étiquettes seront supprimées, mais en réalité, elles seront conservées à la poubelle. Cela vous indique simplement que lorsque vous cliquez sur l'une des étiquettes à gauche, vous ne verrez plus le message puisqu'il se trouve dans la corbeille.

2
Senseful

Si vos étiquettes sont appliquées en fonction de règles de base, vous pouvez appliquer certains filtres pour étiqueter automatiquement le courrier de manière appropriée et utiliser ne des méthodes suggérées par Google pour importer du courrier à partir de votre ancien compte gmail

0
conorgriffin