Я программирую на Python.У меня уже есть функция, которая отправляет электронное письмо с сообщением и вложением .... Моя единственная проблема заключается в том, что я хочу, чтобы сообщение было HTML, но мое не учитывает это .....
Здесьэто функция, которую я использую
def enviarCorreo(fromaddr, toaddr, text, file):
msg = MIMEMultipart('mixed')
msg['From'] = fromaddr
msg['To'] = toaddr
msg['Subject'] = 'asunto'
msg.attach(MIMEText(text))
#adjunto
adjunto = MIMEBase('application', "octet-stream")
adjunto.set_payload(open(file, "rb").read())
encode_base64(adjunto)
anexo = os.path.basename(file)
adjunto.add_header('Content-Disposition', 'attachment; filename= "%s"' % anexo)
msg.attach(adjunto)
#enviar
server = smtplib.SMTP('localhost')
server.set_debuglevel(1)
server.sendmail(fromaddr, toaddr, msg.as_string())
server.quit()
return
Я надеюсь, что вы можете сказать мне, что изменить или что добавить, чтобы отправляемое сообщение могло быть HTML ....
Яиспользование "MIXED" Multipart, потому что сообщение HTML будет содержать некоторые изображения, которые не будут прикреплены, но будут частью сообщения .....