Agent Skills
返回列表
QQ邮箱 SMTP 发信

QQ邮箱 SMTP 发信

办公效率 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_cdd5071e/send-txmail。

技能介绍

要解决什么问题

在 OpenClaw 或自动化流水线里发邮件,常见痛点是:脚本里写死绝对路径,换机器就要改配置;AI 只能交互式点选,没法稳定传参;发出去有没有成功、发给谁、写了什么,事后很难对账。本技能面向 QQ 邮箱 SMTP,把「可迁移部署 + 可脚本调用 + 可追溯日志」绑在一起。

技能如何工作

运行约定是以技能根目录 send-txmail/ 为工作目录,路径随技能目录自适应,不依赖宿主机上的固定目录。

  • 双模式:交互式适合人工填收件人、主题与正文;命令行模式面向 AI/定时任务,通过参数一次性提交发送请求(文档建议 AI 优先用命令行)。
  • SMTP:走 QQ 邮箱加密通道(典型为 465 端口),凭 config.json 中的账号与 16 位授权码(非登录密码)完成认证。
  • 强制日志:每次发送自动落盘,字段包含发送时间(秒级)、收件人、主题、完整正文、成功/失败结果;日志路径同样相对技能目录,迁移时无需改代码。
  • 调试:提供调试模式,便于在认证或网络异常时缩小问题范围。

典型用法包括:OpenClaw 在对话中触发发信、cron 定时通知、以及按列表批量发送(由外层脚本循环调用命令行模式即可)。

适用边界与注意点

  • 仅覆盖 QQ 邮箱 SMTP 发信,不是通用多厂商邮件网关;换邮箱需改配置与授权方式。
  • 授权码过期或填错会表现为认证失败,需在 QQ 邮箱设置里重新开启 SMTP/IMAP 并更新 config.json。
  • 连接失败时先查网络与 465 是否可达;日志目录无写入权限时会出现「发了但无记录」——需检查 scripts 相关目录权限。
  • 日志会保留完整邮件正文,适合审计,也意味着敏感内容会长期留在磁盘,部署时要考虑访问控制与留存策略。

使用场景

  • OpenClaw 任务结束后,由 Agent 通过命令行模式向指定 QQ 收件人发送主题与正文,并依赖技能自动日志核对是否发送成功。
  • 在服务器上用 cron 定时执行发信脚本,向运维邮箱推送巡检或批处理结果,无需在代码里写死技能目录的绝对路径。
  • 人工需要临时发一封 QQ 邮件时,用交互式模式填写收件人、主题与内容,同时让日志留存完整正文与发送结果。
  • 外层脚本按联系人列表循环调用命令行发信,完成批量通知,每次调用仍写入统一格式的发送记录。

适合人员

  • 在 OpenClaw 里编排自动化流程、需要 Agent 稳定调用 QQ 发信且事后能查发送记录的后端或集成工程师
  • 维护多台 Linux 服务器、要把同一套发信技能拷贝部署且不愿改路径配置的运维或平台同学
  • 已开通 QQ 邮箱 SMTP 授权码、要用定时任务把监控或脚本输出邮件通知到自己的 QQ 邮箱的值班人员
  • 需要批量群发通知邮件、又要求每次发送时间、收件人与正文都可追溯存档的运营或项目协调者