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 Best Chat GPT Prompts for Marketers - 2024

La liste de contrôle SEO

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

Insérer un formulaire de contact - Zbooing : Astuces pour Google Sites

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

30 prompts marketing ChatGPT à utiliser d'urgence ! | Conseils Rédaction Web

💥Top BEST invites ChatGPT pour le succès du dropshipping *° 2024

Questions et réponses sur l'évaluation de la certification YouTube Music en 2021 + examen final Certification Ateliers Numériques 2022

La liste de contrôle SEO complète en 51 points pour 2024

Les meilleurs GPTs pour vous aider dans votre travail de rédaction