import smtplib
from email.mime.text import MIMEText
msg_from='xi*****5@163.com' #邮件发送方(要有发送地址、发送客户端授权密码、SMTP服务器地址)
pwd='EOMKZPWDZUUXQSUN' #发送方的授权密码
to='49*****5@qq.com' #邮件接收方
subject="这是python发送的邮件!"
content="<h1>你家着火了!</h1>"
#构造邮件
msg=MIMEText(content,"html","utf-8") #msg邮件对象
msg["Subject"]=subject
msg["From"]=msg_from
msg["To"]=to
#发送邮件
try:
ss=smtplib.SMTP_SSL("smtp.163.com",465) #要发送邮件的服务器地址与端口
ss.login(msg_from,pwd) #调用上面的变量、授权码与邮箱
ss.sendmail(msg_from,to,msg.as_string()) #发送
print("发送成功!")
except Exception as e:
print("发送失败!详情:",e)