Forum
>>
Programmazione Python
>>
Scripting
>>
Aggiungere allegati multipli ad mail con SMTPLIB
Pagina: 1
Esegui il login per scrivere una risposta.
Pagina: 1
Scritto da dandi98 |
2019-01-07 17:31:11 - Aggiungere allegati multipli ad mail con SMTPLIB
|
Salve a tutti amici, ho realizzato questo piccolo script che mi permette di inviare email con un file allegato, solo che online non riesco a trovare un tutorial che mi spieghi come aggiungere più allegati ad un solo invio email
vi posto il codice che ho realizzato, funziona bene ma permette un solo file allegato per invio, vorrei modificarlo in modo da aggiungere più file allegati per ogni invio. grazie in anticipo e buona serata a tutti import smtplib from email.mime.text import MIMEText from email.mime.multipart import MIMEMultipart from email.mime.base import MIMEBase from email import encoders fromaddr = 'info@prova.it' toaddrs = 'emaildiprova000@gmail.com' oggetto = 'provoles' body = 'ciao come va, sono il contenuto del messaggio' msg = MIMEMultipart() msg['Subject'] = oggetto msg['From'] = fromaddr msg['To'] = toaddrs msg.attach(MIMEText(body,'plain')) part = MIMEBase('application','octet-stream') filename = 'file_da_allegare.pdf' attachement = open(filename,'rb') part.set_payload((attachement).read()) encoders.encode_base64(part) part.add_header('Content-Disposition',"attachment; filename= "+ filename) msg.attach(part) password = 'passwordsegreta' server = smtplib.SMTP_SSL('smtps.aruba.it:465') server.login(fromaddr, password) server.sendmail(fromaddr, toaddrs, msg.as_string()) server.quit() |
|
Scritto da Daniele aka Palmux |
2019-01-07 18:28:42 - Re: Aggiungere allegati multipli ad mail con SMTPLIB
|
Guardati questo "votatissimo" esempio.
Cya P.S. Posta una corretta formattazione del codice, mi raccomando, hai il tasto apposito per farlo. |
|
Scritto da dandi98 |
2019-01-07 21:01:21 - Re: Aggiungere allegati multipli ad mail con SMTPLIB
|
Sei un grande , non ho mai trovato un forum cosi efficace !!
|
Pagina: 1
Esegui il login per scrivere una risposta.