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.
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 :
- Supprimer tous les libellés Gmail
- Supprimer tous les filtres Gmail
- Supprimer tous les brouillons de messages
- Supprimer tous les e-mails dans Gmail
- Supprimer tous les spams
- Vider définitivement votre dossier corbeille Gmail
- Supprimer le message d'absence du bureau
- Désactive POP et IMAP
- Supprimer toutes les signatures d'e-mail dans Gmail
- 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
Enregistrer un commentaire
🖐 Hello,
N'hésitez pas à commenter ou vous exprimer si vous avez des trucs à dire . . .👉