首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >WorkBuddy保姆级教程(十七)|写一个自动发邮件的脚本

WorkBuddy保姆级教程(十七)|写一个自动发邮件的脚本

作者头像
用户12566316
发布2026-06-25 15:59:37
发布2026-06-25 15:59:37
320
举报

数字师匠训练营 · WorkBuddy从入门到精通系列

你一周花多少时间发邮件?

来,回忆一下你最近一次"群发邮件"的经历。

先打开Excel,找到收件人名单。复制第一个邮箱地址,在邮件里粘贴。写正文,改称呼——"张老师您好""李主任您好""王总您好"。附带文件,检查一遍,发送。然后下一个。

50个人的话,一上午没了。还得小心翼翼,生怕把"张老师"发给了李主任。

如果我说从今天开始,这件事交给 WorkBuddy,你只要说一句话,它就能把50封甚至500封邮件全部发完,而且每封邮件的称呼都对、附件都对、内容还不同——你信吗?

邮件自动化的本质:把"重复劳动"交给代码,把人留给"需要人的判断"。

第一步:让 WorkBuddy 发一封最简单的邮件

万事开头简单。先搞定单发一封。

打开 WorkBuddy,输入:

帮我用Python写一个发邮件的脚本: 发件人是我的QQ邮箱 123456@qq.com, 收件人是 zhangsan@163.com, 主题是"本周工作总结", 正文是"各位同事好,附件是本周项目进展报告,请查收。" 添加附件 D:\work\周报.pdf。

WorkBuddy 会写好代码,然后提醒你:"QQ邮箱需要在设置里开启SMTP服务,并获取授权码。请把授权码告诉我。"

你按照提示去QQ邮箱设置里拿到授权码,告诉它,它就把配置加上,然后——发送。

QQ邮箱SMTP设置路径:

登录QQ邮箱 → 设置 → 账户 → 下滑找到"POP3/IMAP/SMTP服务" → 开启SMTP服务 → 获取授权码(是一串16位字符,记住它)。

第一封发出去了。就这么简单。

第二步:Excel名单 + 模板邮件 = 批量发送

单发邮件不算本事,批量发才是真解放。

假设你有一个 Excel 文件"D:\通讯录.xlsx",内容是这样的:

姓名 邮箱 部门 附件 张老师 zhang@school.cn 语文组 语文成绩单.pdf 李老师 li@school.cn 数学组 数学成绩单.pdf 王主任 wang@school.cn 教务处 全校汇总.pdf

在 WorkBuddy 里输入:

帮我写一个批量邮件发送脚本: 读取 D:\通讯录.xlsx,按每一行的数据发邮件。 称呼用"姓名"列,正文模板是: "【姓名】老师您好,这是本学期的【部门】成绩报告,请查收。如有疑问请回复。" 附件用"附件"列的对应文件。 发之前先让我预览前3封邮件的效果,确认后再全部发送。

WorkBuddy 会生成脚本,运行后先给你预览:

预览第1封:收件人 zhang@school.cn 称呼:张老师老师您好,这是本学期的语文组成绩报告,请查收。如有疑问请回复。 附件:语文成绩单.pdf 预览第2封:收件人 li@school.cn 称呼:李老师老师您好,这是本学期的数学组成绩报告,请查收。如有疑问请回复。 附件:数学成绩单.pdf 是否确认发送全部3封?(y/n)

你确认没问题,输入 y,全部发出。3个人也好,300个人也好,道理一样。

关键步骤:一定要让 WorkBuddy 先预览再发送。批量操作一旦出错就是批量灾难,预览机制是你的安全网。

高级玩法:定时发送 + 条件发送

邮件不一定都是"现在立刻发"。很多场景下你需要"到时候自动发"。

比如这些:

  1. 每周一早上8点,自动给团队发上周工作汇总: "帮我设置一个定时任务,每周一早上8点执行发邮件脚本,把D:\周报\latest.pdf发给team@company.com"
  2. 生日邮件: "读取员工信息表,如果今天有人过生日,自动发一封生日祝福邮件"
  3. 节假日提醒: "每个月25号检查谁是下个月过生日的客户,提前发一封优惠邮件"

这里面涉及到定时任务的知识,我们第19讲会详细展开。现在你只需要知道:WorkBuddy 能把"写邮件脚本"和"定时执行"串起来。

常见坑,提前给你们填好

根据我自己踩过的坑,给你几个提醒:

注意这几点,少踩80%的坑:

1. 附件路径要对:给 WorkBuddy 的文件路径必须是完整路径(D:\文档\报告.pdf),不要用相对路径。

2. 邮箱有发送上限:QQ邮箱每天群发上限大约500封,企业邮箱不限。量大的话用企业邮箱。

3. 间隔设置:大批量发送时,提醒 WorkBuddy 在每封之间加0.5-1秒的延迟,不然容易被邮箱服务器当成垃圾邮件拦截。

4. 正文别太"机器":模板邮件虽然自动生成,但至少加一点"人味"。让 WorkBuddy 在称呼和落款上稍微加点变化,避免千篇一律。

实战场景扩展:这些我也都试过,都好用

  1. 成绩单分发: 每个学生的成绩单独生成PDF,分别发给对应家长。一张表,一句指令,全完事。
  2. 客户报价单: 从CRM表里提取客户信息和报价数据,生成各自的报价邮件,自动附上合同模板。
  3. 会议通知: 读取参会人员名单,自动生成会议邀请邮件,包含议程和附件。
  4. 报名确认: 有人提交了报名表,自动回复确认邮件,附上活动详情PDF。

本质上,只要是"有一份名单 + 一个模板 + 各自对应的附件"这种模式,WorkBuddy 都能搞定。

从今天开始,你不再"发邮件",你只是"下一句指令"。发邮件的行为交给了 WorkBuddy,留给你的只有"检查结果"这一件事。

下讲预告

邮件的自动化搞定了,下一讲我们往更深处走——不用学爬虫,也能自动抓取网页上的数据。竞品价格监控、行业资讯采集、自动生成调研报告,这些你以前觉得"只有程序员才会"的事,下一讲全部拿下。

#数字师匠训练营 #WorkBuddy #AI教程 #邮件自动化 #效率工具

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2026-06-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 数字师匠训练营 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 你一周花多少时间发邮件?
  • 第一步:让 WorkBuddy 发一封最简单的邮件
  • 第二步:Excel名单 + 模板邮件 = 批量发送
  • 高级玩法:定时发送 + 条件发送
  • 常见坑,提前给你们填好
  • 实战场景扩展:这些我也都试过,都好用
  • 下讲预告
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档