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("x...@tiscali.it") 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 Python@lists.python.it http://lists.python.it/mailman/listinfo/python