How to Factory Reset your Gmail Account - Digital Inspiration

How to Factory Reset your Gmail Account - Digital Inspiration



Comment réinitialiser votre compte Gmail aux paramÚtres d'usine

Votre tĂ©lĂ©phone, l'iPad et votre ordinateur portable offrent une option de "rĂ©initialisation matĂ©rielle" qui rĂ©initialise votre appareil aux paramĂštres d'usine par dĂ©faut. Une fois que vous avez effectuĂ© une rĂ©initialisation d'usine, toutes les applications, tous les fichiers et tous les paramĂštres sont effacĂ©s et il n'y a aucun moyen de rĂ©cupĂ©rer les donnĂ©es effacĂ©es.

Compte Nuke Gmail - Tout supprimer

Qu'est-ce que la réinitialisation d'usine de Gmail

Si vous avez besoin de "rĂ©initialiser aux paramĂštres d'usine" un ancien compte Gmail que vous n'utilisez plus et de repartir Ă  zĂ©ro, Google Scripts peut vous aider. Le script effectuera une sĂ©rie de tĂąches pour rĂ©initialiser complĂštement votre compte Gmail :

  1. Supprimer tous les libellés Gmail
  2. Supprimer tous les filtres Gmail
  3. Supprimer tous les brouillons de messages
  4. Supprimer tous les e-mails dans Gmail
  5. Supprimer tous les spams
  6. Vider définitivement votre dossier corbeille Gmail
  7. Supprimer le message d'absence du bureau
  8. DĂ©sactive POP et IMAP
  9. Supprimer toutes les signatures d'e-mail dans Gmail
  10. ArrĂȘte tous les transferts d'e-mails

⚠️ Attention : danger Ă  venir

Avant de continuer, veuillez comprendre que la rĂ©initialisation matĂ©rielle est un processus irrĂ©versible et que vous ne pourrez pas rĂ©cupĂ©rer vos donnĂ©es Gmail une fois la rĂ©initialisation terminĂ©e.

Le script Google est disponible sur Github ou vous pouvez cliquer ici pour faire une copie du script dans votre compte Google. Le script utilise l'API Gmail officielle pour formater votre compte Gmail.

Supprimer toutes les Ă©tiquettes Gmail

const deleteGmailLabels = () => {
  GmailApp.getUserLabels().forEach((label) => {
    label.deleteLabel();
  });
};

Supprimer tous les filtres Gmail

const deleteGmailFilters = () => {
  const { filter: gmailFilters } = Gmail.Users.Settings.Filters.list('me');
  gmailFilters.forEach(({ id }) => {
    Gmail.Users.Settings.Filters.remove('me', id);
  });
};

Supprimer tous les brouillons Gmail

const deleteGmailDrafts = () => {
  GmailApp.getDrafts().forEach((draft) => {
    draft.deleteDraft();
  });
};

RĂ©initialiser les paramĂštres de Gmail

Désactivez les répondeurs automatiques de vacances, désactivez l'accÚs IMAP et POP, supprimez toutes les signatures d'e-mail et désactivez le transfert d'e-mails.

const resetGmailSettings = () => {
  const { Settings } = Gmail.Users;
  // Disable Out-of-office
  Settings.updateVacation({ enableAutoReply: false }, 'me');

  // Delete Gmail Signatures
  const { sendAs } = Settings.SendAs.list('me');
  sendAs.forEach(({ sendAsEmail }) => {
    Settings.SendAs.update({ signature: '' }, 'me', sendAsEmail);
  });

  // Disable IMAP
  Settings.updateImap({ enabled: false }, 'me');

  // Disable POP
  Settings.updatePop({ accessWindow: 'disabled' }, 'me');

  // Disable Auto Forwarding
  const { forwardingAddresses = [] } = Settings.ForwardingAddresses.list('me');
  forwardingAddresses.forEach(({ forwardingEmail }) => {
    Settings.ForwardingAddresses.remove('me', forwardingEmail);
  });
};

Supprimer tous les messages Gmail

Cela dĂ©placera tous les messages de la boĂźte de rĂ©ception, les messages archivĂ©s et les spams vers la corbeille. Les scripts Google peuvent s'exĂ©cuter pendant 5 minutes en un seul lot. Nous avons donc ajoutĂ© une vĂ©rification pour arrĂȘter le script s'il prend plus de temps Ă  se terminer.

const startTime = Date.now();
const isTimeLeft = () => {
  const ONE_SECOND = 1000;
  const MAX_EXECUTION_TIME = ONE_SECOND * 60 * 5;
  return MAX_EXECUTION_TIME > Date.now() - startTime;
};

/**
 * Move all Gmail threads to trash folder
 */
const deleteGmailThreads = () => {
  let threads = [];
  do {
    threads = GmailApp.search('in:all', 0, 100);
    if (threads.length > 0) {
      GmailApp.moveThreadsToTrash(threads);
      Utilities.sleep(1000);
    }
  } while (threads.length && isTimeLeft());
};

/**
 * Move all Spam email messages to the Gmail Recyle bin
 */
const deleteSpamEmails = () => {
  let threads = [];
  do {
    threads = GmailApp.getSpamThreads(0, 10);
    if (threads.length > 0) {
      GmailApp.moveThreadsToTrash(threads);
      Utilities.sleep(1000);
    }
  } while (threads.length && isTimeLeft());
};

Vider définitivement le dossier Corbeille

/**
 * Permanetly empty the Trash folder
 */
const emptyGmailTrash = () => {
  let threads = [];
  do {
    threads = GmailApp.getTrashThreads(0, 100);
    threads.forEach((thread) => {
      Gmail.Users.Threads.remove('me', thread.getId());
    });
  } while (threads.length && isTimeLeft());
};

Voir aussi : Archiver les anciens e-mails dans Gmail

Commentaires

Posts les plus consultés de ce blog

TOP outils de rĂ©fĂ©rencement gratuits qui valent la peine d'ĂȘtre utilisĂ©s en 2023

Les outils de rĂ©fĂ©rencement gratuits qui valent vraiment la peine d'ĂȘtre utilisĂ©s

Changement de domaine en 2023 : tout ce que vous devez savoir

Chatbot Dialogflow : Tutoriel NoCode NLP pour les spĂ©cialistes du marketing | Landbot

Revenu passif : idées pour gagner de l'argent (en dormant)

Meilleurs outils de rĂ©fĂ©rencement 🛠 organisĂ©e par Saijo George

La toolbox du growth hacker 💎 - Outils - Growthhacking.fr | CommunautĂ© française de growth hacking

Comment signer avec une maison de disques ? Voici notre guide ultime pour 2024

100 outils pour lancer sa startup sans argent (mais pas sans talent)