Oggi posto un pezzo di codice python che permette di iterare i messaggi nelle nostre caselle di posta.
Sfrutto la libreria imaplib di Python per la quale trovate di seguito il link alla reference.
#!/usr/bin/python
import imaplib
import email
imap_server='indirizzo_server'
imap_port=134
username='mio_username'
password='mia_password'
sourceM = imaplib.IMAP4(imap_server, imap_port)
sourceM.login(username, password)
sourceM.select()
typ, data = sourceM.search(None, 'ALL')
for num in data[0].split():
typ, data = sourceM.fetch(num, '(RFC822)')
msg = email.message_from_string(data[0][1])
print 'Message %s\n%s\n' % (num, data[0][1])
sourceM.close()
sourceM.logout()
Nessun commento:
Posta un commento