yagmail让发邮件更简单

这是我迄今为止碰到的最良心的库,真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:\agon\a.txt',r'D:\agon\000.png'])

如果有这个报错,不是因为代码的问题

smtplib.SMTPAuthenticationError: (535, b'Error: authentication failed')

那是因为你的password处填的是密码,而不是授权码

效果图:

      

 

posted @ 2018-03-20 10:51  黄土地上的黑石头  阅读(342)  评论(0)    收藏  举报