- - Setați Gmail la Ștergerea automată a e-mailurilor mai vechi decât un număr de zile setat

Setați Gmail la Ștergerea automată a e-mailurilor mai vechi decât un număr de zile setat

Acum câteva zile, am revizuit Mailstrom, un lucru uimitorserviciu web care vă ajută să vă curățați mesaje primite. Este un serviciu uimitor care ne poate ajuta să îmblânzim chiar și cele mai sălbatice mesaje primite și ne-a funcționat excelent. Cu toate acestea, odată ce curățenia dvs. de curățenie va fi curată, veți dori să o mențineți curată. Cel mai simplu mod de a face acest lucru ar fi să citiți e-mailul dvs. în mod regulat, să arhivați mesajele pe care doriți să le păstrați și să le ștergeți pe cele inutile. Desigur, dacă ar fi într-adevăr atât de simplu, nu am fi primite mesaje primite. Dacă nu puteți elimina adesea mesajele citite sau cele neimportante din căsuța de e-mail, puteți utiliza următorul script Google pentru a-l automatiza.

Pentru a utiliza acest script Google, trebuie mai întâifiltrează mesajele pe care nu ești în măsură să le citești (și cele care sunt în general inutile pentru tine). Dacă nu ați creat niciodată un filtru înainte, iată cum: faceți clic pe pictograma roată rotativă din colțul din dreapta sus al interfeței web a Gmail și selectați Setări. Aici veți găsi o mulțime de file. Accesați fila Filtre și faceți clic pe linkul „Creați un filtru nou” în partea de jos. Bara de căutare se va extinde cu câmpurile pentru filtrele pe care le puteți aplica.

Am creat un filtru pentru adresele de e-mail (From, To). Puteți crea un filtru similar și pentru subiect, dacă doriți. Etichetați-vă filtrul „ștergeți-mă” și aplicați-l la toate mesajele existente.

Apoi, accesați Google Scripts și creați un proiect gol. Lipiți următorul script în noul fișier și salvați-l / rulați-l din meniul Run.

function cleanUp() {
var delayDays = 2 // Enter # of days before messages are moved to trash
var maxDate = new Date();
maxDate.setDate(maxDate.getDate()-delayDays);
var label = GmailApp.getUserLabelByName("delete me");
var threads = label.getThreads();
for (var i = 0; i < threads.length; i++) {
if (threads[i].getLastMessageDate()<maxDate)
{
threads[i].moveToTrash();
}
}
}

În continuare, trebuie să setați declanșatoarele pentru acest script, i.de exemplu, cât de des ar trebui să ruleze într-o zi. Accesați Resurse> Declanșatoarele proiectului curent și setați-l să funcționeze fie pe minut, oră sau zilnic. Acum alege cât de des ar trebui să ruleze scriptul. Îl setăm să funcționeze în fiecare alt minut, care este mai frecvent decât cerințele utilizatorului obișnuit. Puteți seta să funcționeze la fiecare 12 sau 24 de ore pentru a vă asigura că mesajele sunt trimise la Coșul de gunoi zilnic.

script-ul declanșează

Este vorba despre asta. Rulați scriptul și veți vedea că toate e-mailurile cu eticheta „Ștergeți-mă” au fost mutate în Coșul de gunoi. Puteți schimba cât timp a rămas un e-mail în căsuța de e-mail înainte ca acest script să îl trimită la Coșul de gunoi modificând următoarea linie din script:

var delayDays = 2 // Enter # of days before messages are moved to trash

Înlocuiți cele 2 cu un număr mai mare sau chiar cu 0, astfel încât toate e-mailurile cu eticheta „ștergeți-mă” să fie trimise la Coșul de gunoi în ziua curentă.

[via Lifehacker]

Comentarii