1. yagmail是啥
yagmail是给正常人用的,封装的比较彻底的一个python邮件库,发送接收邮件只需要几行代码,炒鸡简单。
2. 安装
使用pip安装,炒鸡简单:
pip install yagmail
3. 使用
发送也炒鸡简单,只需要几行即可:
import yagmail
if __name__ == '__main__':
username = '**********'
passwd = '**********'
host = 'smtp.qq.com'
port = '465'
subject = '本周周报'
contents = {'这是本周的周报,请批阅。', 'G:/test/我的照片.jpg'}
mail = yagmail.SMTP(username, passwd, host, port)
mail.send(to=['CC11001100@qq.com', 'CC11001100@qq.com'], subject=subject, contents=contents)
当to传入了一个列表、元组之类的时候表示发送给多个收件人,效果大概是这个样子的:
更多用法参考官方手册: https://github.com/kootenpv/yagmail
参考资料:
1. https://github.com/kootenpv/yagmail
.