Custom Smtp Sender

发送邮件技能,支持Markdown、HTML文本和附件,利用/home/bb/.openclaw/smtp-config.json中的SMTP配置,包含重试机制和日志记录。

安装

概览

Custom Smtp Sender 是一款专为开发者设计的命令行邮件发送工具,旨在简化电子邮件集成流程。它通过调用本地配置文件中的 SMTP 信息,实现安全、可靠的邮件发送功能,无需每次手动输入服务器参数。该工具支持多种文本格式,包括纯文本、Markdown 和 HTML,并能灵活处理附件上传。其内置的重试机制和详尽的日志记录功能,确保了在高延迟或网络不稳定的环境下仍能稳定运行,同时便于后续审计与故障排查。借助简单的命令结构,用户可以在自动化脚本、定时任务或 CI/CD 流程中无缝嵌入邮件通知能力。

核心功能特点

  1. 支持 Markdown 与 HTML 内容渲染,自动转换格式提升邮件可读性
  2. 可附加多个文件,适用于发送报告、日志或文档等场景
  3. 具备智能重试机制,最多尝试发送三次以应对临时网络问题
  4. 完整日志记录所有发送状态与错误详情,便于追踪与调试
  5. 依赖本地加密配置文件 smtp-config.json,保障账号信息安全

适用场景

Custom Smtp Sender 特别适合需要在自动化流程中嵌入邮件通知的场景。例如,在持续集成/持续部署(CI/CD)系统中,当构建失败或测试完成时,可通过该工具自动向团队成员发送带有详细信息的告警邮件;运维人员也可利用其定期将系统监控数据以 PDF 附件形式汇总发送,替代传统的手动导出操作。此外,对于使用 Markdown 编写技术文档的团队而言,该工具可将格式化后的内容直接转为美观的 HTML 邮件发送给订阅者,保持内容风格统一。由于其配置集中管理且支持命令行调用,也常被集成到 shell 脚本或 Python 程序中,作为轻量级通信模块使用。