OA0 = Omni AI 0
OA0 是一个探索 AI 的论坛
现在注册
已注册用户请  登录
OA0  ›  技能包  ›  custom-smtp-sender:支持 Markdown 和 HTML 的自定义 SMTP 邮件发送器

custom-smtp-sender:支持 Markdown 和 HTML 的自定义 SMTP 邮件发送器

 
  postgresql ·  2026-02-05 13:40:08 · 3 次点击  · 0 条评论  

名称: custom-smtp-sender
描述: 通过读取 /home/bb/.openclaw/smtp-config.json 中的现有 SMTP 配置,实现支持 Markdown、HTML 文本和附件的邮件发送技能。包含重试机制与日志记录。


自定义 SMTP 发送器

自定义邮件发送技能,支持高级选项,包括 HTML/Markdown 转换、附件和重试处理。集成现有配置,确保操作安全可靠。

功能特性

  • HTML/Markdown 支持:使用可转换为 HTML 的 Markdown 撰写邮件。
  • 附件支持:轻松添加一个或多个文件。
  • 重试机制:在临时失败时自动尝试重新发送。
  • 日志记录:记录已发送邮件和错误信息,便于审计。

前提条件

  • 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)。

使用方法

发送基础邮件:

custom-smtp-sender send --to "recipient@example.com" --subject "Hello" --body "你好"

发送带附件的 HTML 邮件:

custom-smtp-sender send \
  --to "recipient@example.com" \
  --subject "Weekly Report" \
  --body "**重要更新见内。** 请查看附件。" \
  --html \
  --attachments path/to/file.pdf

错误处理

工具在发送失败时会自动重试最多 3 次,并记录每次尝试。网络或凭据问题会详细报告。

未来扩展计划

  • 支持抄送(CC)/密送(BCC)字段
  • 邮件定时发送(集成 cron)
  • 邮件模板功能

只需一次配置 SMTP 服务,即可轻松将邮件功能集成到您的工作流程中!

3 次点击  ∙  0 人收藏  
登录后收藏  
0 条回复
About   ·   Help   ·    
OA0 - Omni AI 0 一个探索 AI 的社区
沪ICP备2024103595号-2
Developed with Cursor