iMessage命令行工具
macOS消息管理C
custom-smtp-sender 是一个基于现有 SMTP 配置的邮件发送工具,支持 Markdown 转 HTML、多附件添加、失败重试及完整日志记录。
该工具让业务团队直接发送专业邮件,无需依赖IT排期。Markdown自动转HTML确保排版美观,附件与重试机制保障关键通知必达,完整日志满足合规审计要求,适合客户沟通、内部通报等高频场景。
落地案例:市场部需向客户发送带产品手册的活动邀请,编写Markdown正文后一键转换HTML格式,附加PDF附件发送;若遇网络波动自动重试3次,后台记录每封邮件状态。HR批量发送入职通知时,同样流程可复用,全程可追溯。
1. 准备 SMTP 配置文件
在 /home/bb/.openclaw/ 目录下创建 smtp-config.json:
{"server":"smtp.exmail.qq.com","port":465,"username":"your-email@example.com","password":"your-password","emailFrom":"your-email@example.com","useTLS":true}
设置文件权限:chmod 600 /home/bb/.openclaw/smtp-config.json
2. 安装指令
该技能为自定义技能,需从源码仓库部署至 OpenClaw 技能目录,确保依赖环境满足后可直接调用。
3. 发送基础邮件
custom-smtp-sender send --to "recipient@example.com" --subject "Hello" --body "你好"
4. 发送 HTML 邮件并带附件
custom-smtp-sender send \ --to "recipient@example.com" \ --subject "Weekly Report" \ --body "**Important updates inside.** See attached." \ --html \ --attachments path/to/file.pdf
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | 收件人邮箱、主题、正文(支持Markdown)、HTML开关、附件路径 |
| 输出 | 发送成功/失败状态、详细错误信息、审计日志文件 |
| 适用人群 | 运维开发人员、金融系统管理员、需要程序化处理邮件的用户 |
| 不包含 | 抄送/密送功能、定时发送、邮件模板、自建SMTP服务 |
原始链接:https://github.com/openclaw/skills/tree/main/skills/scccmsd/custom-smtp-sender/SKILL.md
来源类型:GitHub 仓库