Nettoyer les newsletter de son Gmail

Comment Nettoyer les newsletter de son Gmail ?

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.

Nettoyer les newsletter de son Gmail

Étape 1 : Accéder à Google Apps Script

  1. Connectez-vous à votre compte Gmail : Assurez-vous d'être connecté au compte Gmail que vous souhaitez nettoyer.
  2. Accédez à Google Apps Script : Ouvrez votre navigateur et allez sur Google Apps Script.

Étape 2 : Créer un Nouveau Projet

  1. Créer un nouveau projet : Cliquez sur "Nouveau projet" pour commencer.
  2. Nommer le projet : Donnez un nom à votre projet, par exemple "Suppression Automatique Newsletters".

Étape 3 : Ajouter le Script

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;
    }
  }
}

}
}

Étape 4 : Enregistrer et Exécuter le Script

  1. Enregistrer le projet : Cliquez sur l'icône de disquette pour enregistrer votre projet.
  2. Exécuter le script : Cliquez sur le bouton "Exécuter" (icône de lecture) dans la barre d'outils.

Étape 5 : Autoriser les Permissions

La première fois que vous exécutez le script, Google vous demandera d'autoriser l'accès à votre compte Gmail :

  1. Cliquez sur le bouton "Examiner les autorisations".
  2. Sélectionnez votre compte Gmail.
  3. Cliquez sur "Autoriser" pour accorder les permissions nécessaires.

Étape 6 : Automatiser l'Exécution du Script

Pour automatiser l'exécution du script à intervalles réguliers, vous pouvez utiliser les déclencheurs (triggers) de Google Apps Script :

  1. Cliquez sur l'icône en forme de réveil dans la barre d'outils (Éditeur de déclencheurs).
  2. Ajouter un déclencheur :
    • Choisissez deleteNewsletters comme fonction à exécuter.
    • Sélectionnez Temps basé comme type de déclencheur.
    • Configurez la fréquence à laquelle vous souhaitez que le script s'exécute (par exemple, tous les jours).

Explication du Script

  • searchQueries : Contient une liste de termes de recherche pour trouver les emails avec des liens de désabonnement dans le sujet.
  • processThreads : Traite les fils de discussion trouvés par GmailApp.search. Récupère les messages dans chaque fil et analyse le corps de chaque message pour trouver des phrases de désabonnement.
  • unsubscribePhrases : Contient une liste de phrases typiques de désabonnement à rechercher dans le corps des emails.
  • moveToTrash : Déplace les fils de discussion contenant des phrases de désabonnement trouvées dans la corbeille.

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 !

L'Intérêt Écologique et Économique de Vider Sa Boîte Mail

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.

News

Articles par catégorie

Contactez-nous, tout simplement.

:)

Vous pouvez m'appeler
au 06 60 14 57 10,
ou encore me laisser un mail sur
contact [at] one-day.fr.

À la recherche d'un développeur Shopify ? vous êtes à la bonne adresse !
N'hésitez pas à voir mon profil sur Codeur.com

06 60 14 57 10
select linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram