##历时3天,终于写完了这个代码, 以下全是干货
import smtplib
from email.mime.text import MIMEText
#确定发送方、邮箱授权码和接收方,邮件主题和内容
my_from='xxxxx@qq.com'#发送方
password='fuffntggpbpjdgja'#授权码
to=['xxxxx@qq.com']#接收方,可以多个接收方,类似于群发
subject='这是来自你爹的邮件' #主题
text='有本事你打我呀' #正文
# 邮件内容设置
# MIMEApplication用于发送各种文件,比如压缩,word,excel,pdf等
'''
#这一部分是用于发送图片的代码
imageFile = r"1.jpg"
imageApart = MIMEImage(open(imageFile, 'rb').read())
imageApart.add_header('Content-Disposition', 'attachment', filename=imageFile)
massage = MIMEMultipart()
massage.attach(imageApart)
构造邮件
massage.attach(MIMEText(text,'html'))
'''
massage=MIMEText(text) #邮件对象
massage['Subject'] = subject #给邮件添加主题
#massage['From'] = my_from #谁发送的
massage['From'] = "你爹" #谁发送的
massage['To'] = ";".join(to) #发给你想发送的对象
#发送邮件
s=smtplib.SMTP_SSL('smtp.qq.com',465)
#smtp.qq.com是qq邮箱的服务器地址(SMTP地址),465是他的端口号
s.login(my_from,password)
#登录
s.sendmail(my_from,to,massage.as_string())
#发送方地址,接收方地址,邮件内容
#massage.as_string()会将邮件原封不动的发送