Sto cercando di implementare una funzionalità in python in cui voglio inviare un file come allegato a un avviso e-mail Tutto funziona correttamente. sto ricevendo l'avviso e-mail con l'oggetto richiesto, ma l'unico problema è che ricevo lo stesso allegato due volte nel mio avviso e-mail.Allegati che si collegano due volte utilizzando smptplib in python
fileMsg = email.mime.base.MIMEBase('application','octet-stream')
fileMsg.set_payload(file('/home/bsingh/python_files/file_dict.txt').read())
#email.encoders.encode_base64(fileMsg)
fileMsg.add_header('Content-Disposition','attachment;filename=LogFile.txt')
emailMsg.attach(fileMsg)
# send email
server = smtplib.SMTP(smtp_server)
server.starttls()
server.login(username, password)
server.sendmail(from_add, to_addr,emailMsg.as_string())
server.quit()
Questo codice non funziona. Come si presenta 'emailMsg'? – knitti
emailMsg = email.MIMEMultipart.MIMEMultipart ('alternativa') –
tutto funziona ... è solo una parte del codice che ho mostrato qui ... solo il problema è che sto ricevendo l'allegato due volte e voglio solo una volta –