Stel Gmail in om e-mails automatisch te verwijderen ouder dan een bepaald aantal dagen

click fraud protection

Een paar dagen geleden hebben we beoordeeld Mailstrom, een geweldige webservice waarmee u uw rommelige inbox kunt opschonen. Het is een geweldige service die zelfs de wildste inboxen kan temmen en het heeft geweldig voor ons gewerkt. Zodra uw inbox echter schoon is, wilt u deze misschien schoon houden. De eenvoudigste manier om dat te doen, is door uw e-mail regelmatig te lezen, de berichten die u wilt bewaren te archiveren en de nutteloze te verwijderen. Natuurlijk, als het echt zo eenvoudig was, zouden we om te beginnen geen rommelige inbox hebben. Als u vaak geen gelezen of onbelangrijke berichten uit uw inbox kunt verwijderen, kunt u het volgende Google Script gebruiken om het voor u te automatiseren.

Om dit Google Script te gebruiken, moet je eerst de berichten eruit filteren die je meestal niet kunt lezen (en berichten die over het algemeen nutteloos voor je zijn). Als je nog nooit een filter hebt gemaakt, kun je het volgende doen: klik op het tandwielpictogram in de rechterbovenhoek van de webinterface van Gmail en selecteer Instellingen. Hier vind je veel tabbladen. Ga naar het tabblad Filters en klik onderaan op de link ‘Een nieuw filter maken’. De zoekbalk wordt uitgebreid met velden voor de filters die u kunt toepassen.

instagram viewer

We hebben een filter gemaakt voor e-mailadressen (From, To). U kunt desgewenst ook een vergelijkbaar filter voor het onderwerp maken. Label uw filter "verwijder mij" en pas het toe op alle bestaande berichten.

Ga vervolgens naar Google Scripts en maak een leeg project. Plak het volgende script in het nieuwe bestand en sla het op / voer het uit vanuit het menu Uitvoeren.

function cleanUp () {var delayDays = 2 // Voer het aantal dagen in voordat berichten naar de prullenbak worden verplaatst var maxDate = new Date (); maxDate.setDate (maxDate.getDate () - delayDays); var label = GmailApp.getUserLabelByName ("verwijder mij"); var threads = label.getThreads (); voor (var i = 0; i Vervolgens moet u triggers voor dit script instellen, d.w.z. hoe vaak het op een dag moet worden uitgevoerd. Ga naar Bronnen> De triggers van het huidige project en stel in dat het per minuut, per uur of per dag wordt uitgevoerd. Kies nu hoe vaak binnen het geselecteerde interval het script moet worden uitgevoerd. We hebben ingesteld dat het om de minuut wordt uitgevoerd, wat vaker is dan de vereiste van de gewone gebruiker. U kunt instellen dat deze elke 12 of 24 uur wordt uitgevoerd om ervoor te zorgen dat de berichten elke dag naar de prullenbak worden verzonden.
script triggers

Dat is het zo'n beetje. Voer het script uit en u zult zien dat alle e-mails met het label "mij verwijderen" naar de prullenbak zijn verplaatst. U kunt wijzigen hoe lang een e-mail in uw inbox blijft voordat dit script het naar de prullenbak stuurt door de volgende regel in het script te bewerken:

var delayDays = 2 // Voer het aantal dagen in voordat berichten naar de prullenbak worden verplaatst

Vervang de 2 door een hoger nummer of zelfs door 0, zodat alle e-mails met het label "mij verwijderen" binnen de huidige dag naar de prullenbak worden gestuurd.

[via Lifehacker]

watch instagram story