Files
caotek_monaa/gmail_nb.py

35 lines
734 B
Python

# -*- 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()