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

Comment faire du business sur Amazon ? [GUIDE COMPLET 2022]

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

Nomad '✨Maker - TOP✨ Ai GENERATOR

T🌴'artistiK -📗 Books and Publications Spotlight | Lulu

Diagnostiquer et récupérer une messagerie piratée | AVG

115 idées de revenus passifs pour obtenir de l'argent pour travailler pour vous en 2021 - Blog Ippei

6 tunnels de vente indispensables pour vendre sur Internet

ai-collection/README.fr.md at main · ai-collection/ai-collection · GitHub

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

Stratégie dropshipping : Les 10 leviers marketing pour votre boutique