Ciao a tutti, <br>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 :( <br>
<br>import poplib, mimetypes, email<br>ServerPop = poplib.POP3('<a href="http://pop.tiscali.it">pop.tiscali.it</a>')<br>ServerPop.user("<a href="mailto:xxx@tiscali.it">xxx@tiscali.it</a>")<br>ServerPop.pass_("xxx")<br>
NumeroMessaggi = len(ServerPop.list()[1])<br>for Messaggio in range(NumeroMessaggi):<br> msg = email.message_from_string('\r\n'.join(ServerPop.retr(Messaggio+1)[1]))<br> #print msg<br> for i in msg.walk():<br>
if i.get_content_maintype() == 'text':<br> pl = i.get_payload(decode=True)<br> print pl<br> continue<br> NomeAllegato = i.get_filename(None)<br> print NomeAllegato<br>
if (raw_input("Cancello? (S/N) ") == "S"):<br> ServerPop.dele(Messaggio)<br>ServerPop.quit()<br><br><br> <br>