1、成功版
import yagmail
username='tian163_**@163.com'
passwd='*****'#授权码,需要先在邮箱中心的客户端授权密码中进行授权
mail=yagmail.SMTP(user=username,password=passwd,host='smtp.163.com',)
mail.send(to='**@126.com',#如果发送给多个人,写成list
cc='tian163_**@163.com',#抄送
subject='内审计划',#
contents='平台文件',#邮件正文
attachments=r'E:\DSX\LX\day8\333'
)
print('发送成功')
2、未成功版,报垃圾邮件错误
import yagmail
username ='tian163_**@163.com'
passwd='*****' #授权码
mail = yagmail.SMTP(user=username,
password=passwd,
host='smtp.163.com')
mail.send(to=['**@qq.com','**@qq.com'],
cc=['**@qq.com','**@qq.com'], subject='哈哈哈') ,attachments=[r'E:\python\day9\222'])

单击设置—客户端授权密码



来源:https://www.cnblogs.com/ruijie/p/10671341.html