29 lines
612 B
Python
29 lines
612 B
Python
# -*- coding: utf8 -*-
|
|
#
|
|
# Compter les emails BEFORE DATE
|
|
#
|
|
|
|
import imaplib
|
|
|
|
# connecter au serveur IMAP de la societe
|
|
mbx_name = 'ctphuoc@gmail.com'
|
|
mbx_pwd = 'ztwciswzhxxogcfv'
|
|
conn = imaplib.IMAP4_SSL('imap.gmail.com')
|
|
|
|
conn.login(mbx_name, mbx_pwd)
|
|
# select INBOX
|
|
conn.select('INBOX')
|
|
rv, data = conn.search(None, 'BEFORE "01-FEB-2006"')
|
|
messages = data[0].split(b' ')
|
|
for mail in messages:
|
|
# mark the mail as deleted
|
|
conn.store(mail, "+FLAGS", "\\Deleted")
|
|
print(str(mail) + " supprimé")
|
|
|
|
# delete all the selected messages
|
|
conn.expunge()
|
|
# deconnexion du serveur
|
|
conn.close()
|
|
conn.logout()
|
|
|