Red de conocimiento informático - Material del sitio web - Cómo enviar correo electrónico en el programa Python

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>

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

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

smtp.quit( )

Resultados de ejecución: