Ciao a tutti,
anticipo che non sono una cima con python, per un programma che sto
realizzando ho la necessità di salvare gli allegati delle e-mail che scarico
tramite pop in una cartella. Sono riuscito (dopo molti sforzi) a leggere il
nome dell'allegato :(
import poplib, mimetypes, email
ServerPop = poplib.POP3('pop.tiscali.it')
ServerPop.user("[email protected]")
ServerPop.pass_("xxx")
NumeroMessaggi = len(ServerPop.list()[1])
for Messaggio in range(NumeroMessaggi):
msg =
email.message_from_string('\r\n'.join(ServerPop.retr(Messaggio+1)[1]))
#print msg
for i in msg.walk():
if i.get_content_maintype() == 'text':
pl = i.get_payload(decode=True)
print pl
continue
NomeAllegato = i.get_filename(None)
print NomeAllegato
if (raw_input("Cancello? (S/N) ") == "S"):
ServerPop.dele(Messaggio)
ServerPop.quit()
_______________________________________________
Python mailing list
[email protected]
http://lists.python.it/mailman/listinfo/python