这是我迄今为止碰到的最良心的库,真tm简单啊
import yagmail
# 连接邮箱服务器
yag = yagmail.SMTP(user="wuyongqiang2012@163.com",password="xxxxxxx",host="smtp.163.com")
# 邮箱正文
contents = ['韦哥,我正在用yagmail这个库给你发邮件,感觉贼鸡巴简单']
# 发送邮件,给一个人
# yag.send('645172205@qq.com','subject',contents)
# 给多个人发送邮件,并发送附件
yag.send(['645172205@qq.com','454381958@qq.com'],'发送附件',contents,[r'D:agona.txt',r'D:agon 00.png'])
如果有这个报错,不是因为代码的问题
smtplib.SMTPAuthenticationError: (535, b'Error: authentication failed')
那是因为你的password处填的是密码,而不是授权码
效果图:
