Vous souhaitez supprimer automatique vos e-mails commerciaux ? Petite astuce pour le faire depuis Google Apps Script qui permet d’interagir avec les Apps Google.
Cet article vous guide étape par étape pour créer et exécuter un script qui recherche et supprime les emails contenant des liens de désabonnement. Dites adieu aux newsletters indésirables et gardez votre boîte de réception propre et organisée.
Collez le script suivant dans l'éditeur de Google Apps Script :
function deleteNewsletters() {
var searchQueries = [
'label:^unsub',
'subject:se désabonner',
'subject:désabonnez-vous',
'subject:unsubscribe'
];
// Rechercher des emails en fonction des termes de recherche
for (var i = 0; i < searchQueries.length; i++) {
var threads = GmailApp.search(searchQueries[i]);
processThreads(threads);
}
// Rechercher tous les emails (ajuster la plage de dates si nécessaire)
var allThreads = GmailApp.search('newer_than:1d'); // Vérifie les emails des 24 dernières heures
processThreads(allThreads);
}
function processThreads(threads) {
var unsubscribePhrases = [
'se désabonner',
'désabonnez-vous',
'Si vous ne souhaitez plus recevoir d\'informations',
'unsubscribe'
];
for (var i = 0; i < threads.length; i++) {
var messages = threads[i].getMessages();
for (var j = 0; j < messages.length; j++) {
var body = messages[j].getBody().toLowerCase();
// Vérifier la présence de phrases de désabonnement dans le corps de l'email
for (var k = 0; k < unsubscribePhrases.length; k++) {
if (body.includes(unsubscribePhrases[k])) {
threads[i].moveToTrash();
break;
}
}
}
}
}
La première fois que vous exécutez le script, Google vous demandera d'autoriser l'accès à votre compte Gmail :
Pour automatiser l'exécution du script à intervalles réguliers, vous pouvez utiliser les déclencheurs (triggers) de Google Apps Script :
deleteNewsletters
comme fonction à exécuter.Temps basé
comme type de déclencheur.GmailApp.search
. Récupère les messages dans chaque fil et analyse le corps de chaque message pour trouver des phrases de désabonnement.En suivant ces étapes, vous pourrez automatiser le processus de désabonnement des newsletters indésirables dans Gmail. Ce script vous aidera à garder votre boîte de réception propre et organisée, en supprimant automatiquement les emails contenant des liens de désabonnement. Profitez d'une boîte de réception plus légère et mieux gérée grâce à Google Apps Script !
Vider régulièrement sa boîte mail présente des avantages écologiques et économiques significatifs. Chaque e-mail stocké consomme de l'énergie, car il nécessite des ressources de stockage dans des centres de données. Ces centres fonctionnent 24/7 et requièrent une quantité considérable d'électricité pour alimenter les serveurs et les systèmes de refroidissement. En réduisant le nombre d'e-mails inutiles, vous diminuez indirectement la consommation d'énergie de ces infrastructures, contribuant ainsi à la réduction de votre empreinte carbone. Sur le plan économique, une boîte mail plus légère permet d'optimiser l'utilisation des services de stockage en ligne, souvent limités en capacité gratuite. Cela peut vous éviter des coûts supplémentaires liés à l'achat de stockage supplémentaire. Adopter de bonnes pratiques de gestion des e-mails est donc bénéfique à la fois pour la planète et pour votre portefeuille.
À la recherche d'un développeur Shopify ? vous êtes à la bonne adresse !
N'hésitez pas à voir mon profil sur Codeur.com