def send_mail_text_qq(subject,body):
key='123' #换成你的QQ邮箱SMTP的授权码(QQ邮箱设置里)
EMAIL_ADDRESS='123@qq.com' #换成你的邮箱地址
EMAIL_PASSWORD=key
import smtplib
smtp=smtplib.SMTP('smtp.qq.com',25)
import ssl
context=ssl.create_default_context()
sender=EMAIL_ADDRESS #发件邮箱
receiver=EMAIL_ADDRESS
#收件邮箱
from email.message import EmailMessage
subject="您好!"
body="你已经正常登录"
msg=EmailMessage()
msg['subject']=subject #邮件主题
msg['From']=sender
msg['To']=receiver
msg.set_content(body) #邮件内容
with smtplib.SMTP_SSL("smtp.qq.com",465,context=context) as smtp:
smtp.login(EMAIL_ADDRESS,EMAIL_PASSWORD)
smtp.send_message(msg)
使用QQ邮箱的要先开通邮箱的SM