👉 项目官网:https://www.python-office.com/ 👈
大家好,这里是程序员晚枫,正在all in AI编程实战。
每天要发几十封重复的邮件?
每周要给客户发周报邮件?
今天教你怎么用 python-office 自动发送邮件。
1、发送第一封邮件
1 | import office |
运行后,收件人会收到一封邮件。
🎉 Done!自动发邮件成功!
2、发送带附件的邮件
1 | import office |
3、发送HTML格式的邮件
想让邮件更美观?用 HTML 格式:
1 | import office |
4、群发邮件
一次发给多个人:
1 | import office |
5、实战案例:每日自动发送数据报表
每天早上9点自动发送数据报表:
1 | import office |
6、实战案例:批量发送个性化邮件
给每个客户发个性化的邮件:
1 | import office |
7、常见问题
Q:发送失败,提示"认证失败"?
A:需要在邮箱设置里开启 SMTP 服务,获取授权码。QQ邮箱、163邮箱、企业邮箱都支持。
Q:想用企业邮箱发?
A:加上服务器配置:
1 | office.email.send( |
Q:发送太慢?
A:用多线程并发发送:
1 | from concurrent.futures import ThreadPoolExecutor |
8、下讲预告
学会了发邮件,下一讲我们学 邮件收取与附件下载——自动读取邮件、下载附件。
敬请期待!
有问题欢迎加微信 python-office 进群交流~
程序员晚枫专注AI编程培训,小白看完他和图灵社区合作的教程《30讲 · AI编程训练营》就能上手做AI项目。
