Cómo enviar correo electrónico en el programa Python
Por ejemplo, uso mi dirección de correo electrónico 139 lucia_gaga@139.com
para enviar correos electrónicos a NetEase, que también es el correo electrónico de mi oficina lu.han@beebank.com
El siguiente código pasó la depuración: #?coding:?utf-8
import?smtplib
from?email.mime.text?import?MIMEText
de?email.header?import?Header
remitente?=?' lucia_gaga@139.com'
receptor?=?'
asunto?=?' python?email?test'
smtpserver?=?' smtp.139.com'
nombre de usuario?=?' 139.com'
contraseña?=?' xxxxxxxxxx'
msg?=?MIMEText('Hola ?lucia?Este es tu primer correo electrónico de Python',?? 'Texto', ?'utf-8')?
#?El parámetro 'utf-8' es obligatorio para chino, pero no para caracteres de un solo byte
msg['Subject']? =?Encabezado(asunto,?' utf-8')
smtp?=?smtplib.SMTP()
smtp.connect('smtp.139.com') p> p>
smtp.login(nombre de usuario,?contraseña)
smtp.sendmail(remitente,?receptor,?msg.as_string())
smtp.quit( )
Resultados de ejecución: