python3 发送邮件
# -*- coding=utf-8 -*-
import smtplib
from email.header import Header
from email.mime.text import MIMEText
message = MIMEText('Hello2021~', _subtype='plain', _charset='utf-8')
message['From'] = Header('WTT', 'utf-8') # 邮件的发送者
message['To'] = Header('Dear WTT', 'utf-8') # 邮件的接收者
message['Subject'] = Header('Happy New Year', 'utf-8') #邮件的标题
smtp = smtplib.SMTP()
smtp.connect('smtp.qq.com',25)
smtp.login('1548******@qq.com', 'password') # 注意password不是邮箱的密码,而是邮箱的授权码,设置-账户中获取授权码
smtp.sendmail('1548******@qq.com', '1548******@qq.com', message.as_string())
smtp.quit()
print('邮件发送成功')
效果如下: