# -*- coding: utf8 -*- # # Compter les emails BEFORE DATE # from pprint import pprint import datetime import imaplib # connecter au serveur IMAP conn = imaplib.IMAP4_SSL('imap.gmail.com') conn.login('ctphuoc@gmail.com', 'ztwciswzhxxogcfv') # lister les dossiers typ, data = conn.list() print('Liste des dossiers :') pprint(data) # delete mails before 15 years before_date = (datetime.date.today() - datetime.timedelta(10)).strftime("%d-%b-%Y") print("Supprimer emails avant " + before_date) # select ALL conn.select('[Gmail]/Corbeille') rv, data = conn.search(None, '(BEFORE {0})'.format(before_date)) nb_mails = str(len(data[0])) print("Nombre de emails : " + nb_mails) # deconnexion du serveur conn.close() conn.logout()