qq邮箱验证

1.打开qq邮箱

2.点击设置–>账户 注意:要开启IMAP服务 才能发送邮件 ,在邮箱设置里的账户设置中

POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务中的IMAP/SMTP服务打开

3.记录下授权码

import smtplib
from email.mime.text import MIMEText
from email.utils import formataddr

#定义参数
my_mail = '自己的qq邮箱地址'
#授权码
my_pass = '自己的授权码'

def mail(subject,content,mailaddr):
    #声明邮件对象
    msg = MIMEText(content,'plain','utf-8')
    #设置发送方对象
    msg['Form'] = formataddr(['在线教育',my_mail])
    #设置收件方对象
    msg['To'] = formataddr(['尊敬的客户',mailaddr])
    #设置标题
    msg['Subject'] = subject
    #设置smtp服务器
    server = smtplib.SMTP_SSL('smtp.qq.com',465)
    #用密钥登陆邮箱
    server.login(my_mail,my_pass)
    #发送邮件 第一个参数是一级的邮箱地址 第二个参数是接收方地址(可以是任何邮箱) 第三个单数是邮件本身
    server.sendmail(my_mail,[mailaddr],msg.as_string())
    #关闭smtp
    server.quit()
mail('主题','内容','发送方邮箱地址')
原文地址:https://www.cnblogs.com/wonderlandlove/p/13044658.html