Red de conocimiento informático - Material del sitio web - Cómo enviar varios tipos de correos electrónicos usando Python

Cómo enviar varios tipos de correos electrónicos usando Python

Se puede depurar el siguiente código: #?coding:?utf-8

import?smtplib

from?email.mime.text?import?MIMEText

desde?email.header?import?Header

remitente?=?'lucia_gaga@139.com'

receptor?=?'lu.han@ beebank .com'

asunto?=?'python?email?test'

smtpserver?=?'smtp.139.com'

nombre de usuario?= ? 'lucia_gaga@139.com'

contraseña?=?'xxxxxxxx'

msg?=?MIMEText('Hola ?lucia?Este es tu primer correo electrónico en Python' ,?? 'text',?'utf-8')?

#?El parámetro 'utf-8' es obligatorio para chino, pero no para caracteres de un solo byte

msg[' Asunto ']? =?Encabezado(asunto,?' utf-8')

smtp?=?smtplib.SMTP()

smtp.connect('smtp.139.com ' )

smtp.login(nombre de usuario,?contraseña)

smtp.sendmail( remitente,?receptor,?msg.as_string())

smtp. quit()

Resultados de ejecución: