邮件一键发送
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_b22a52ba/mail-sender。
技能介绍
要解决的问题
把一封邮件真正发出去,看起来只是 SMTP 的一次连接,落到自动化流程里却常常卡住:脚本里硬编码账号密码会污染仓库,让 AI 直接拿着授权码拼请求又把密钥暴露进了对话上下文。Mail Sender 的做法是把「谁生成内容」和「谁持有凭证」彻底拆开。
工作方式
技能由三部分组成:SKILL.md 描述能力与执行规则,config.json 存放邮箱账号和授权码,scripts/send_mail.py 是真正执行发送的脚本。关键约束在于 config.json 不进入大模型对话,AI 只能生成主题、正文并调用脚本,密码只在脚本运行时被读取。
脚本的能力覆盖日常邮件场景:
- 收件人
--to、抄送--cc、密送--bcc均支持逗号分隔的多地址 - 正文可传纯文本
--body,也可传--html,两者同时提供时优先渲染 HTML - 附件支持相对路径或绝对路径,多个用逗号分隔
--mode提供send直接发送与draft写入草稿箱两种模式--config可指定配置文件路径,默认自动查找
适用边界
- 凭证安全:授权码只在脚本内使用,不要把它写进
SKILL.md或任何会被模型读取的文件 - 附件路径:用户上传的附件会落在工作区,需要把真实路径传给脚本,而不是猜一个相对路径
- 送达率:建议同时提供纯文本和 HTML 版本,避免部分客户端过滤纯 HTML 邮件
- 发送频率:普通 QQ 邮箱大约每日 50–100 封,超出后可能被限流,批量场景需要错峰
- 草稿箱模式:依赖
IMAP协议,部分邮箱未开放该能力 - 编码:中文内容统一使用 UTF-8,否则主题与正文容易乱码
使用场景
- 把季度业务报告发送给多个外部合作方,同时抄送内部财务接口人,并附上统计附件
- 按部门分别准备合同确认邮件,先写入草稿箱,待负责人审批后再统一发出
- 制作产品更新通知邮件,需要同时提供排版良好的 HTML 正文和备用纯文本版本
- 给海外客户发送中文产品说明邮件,确保主题和正文在 UTF-8 编码下不乱码
适合人员
- 负责告警通知的运维负责人,需要在服务器巡检后批量发送带附件的故障说明邮件,同时避免邮箱授权码进入对话
- 独立站运营人员,每周都要给不同客户群体发送带产品图附件的 HTML 促销邮件,需要支持多收件人抄送
- 工程团队的测试负责人,需要在版本发布后向多个干系人发送纯文本发布说明,并统一存入草稿箱供审核
- 律所助理,每天处理大量客户邮件,需要在发送前将合同文件作为附件添加,并通过 BCC 抄送归档邮箱