send-email

📧 SMTP邮件一键发送·支持附件

开发工具榜 #15

通过SMTP发送邮件,支持163/Gmail/QQ等主流邮箱,需配置授权码,支持附件传输。

收藏
28.1k
安装
7k
版本
1.0.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

send-email 是一个基于 Python SMTP 的邮件发送技能,通过调用本地脚本实现邮件传输功能。使用时无需直接操作配置文件,OpenClaw 会在运行时自动注入环境变量。

基本命令格式:

python3 ~/.openclaw/workspace/skills/send-email/send_email.py "收件人" "主题" "正文"

带附件:

python3 ~/.openclaw/workspace/skills/send-email/send_email.py "收件人" "主题" "正文" "/path/to/file.pdf"

显著优点

1. 主流邮箱兼容:内置 163、Gmail、QQ 等常用 SMTP 服务器配置参考
2. 安全设计:凭证通过环境变量注入,避免在命令行或日志中明文暴露

3. 附件支持:可直接附加本地文件,满足基础办公场景

4. 零交互配置:启用后自动读取配置,无需每次手动输入密码

潜在局限

  • 依赖外部 Python 环境:需要本地安装 python3
  • 无高级邮件功能:不支持 HTML 邮件、抄送/密送、邮件模板等进阶特性
  • 配置集中管理:所有邮箱凭证存储于单一 JSON 文件,多账户场景不够灵活
  • 无发送状态反馈:脚本执行后无返回值解析,需自行验证送达

适合人群

  • 需要自动化发送简单文本邮件的开发者或运维人员
  • 已有 163/Gmail/QQ 邮箱且熟悉授权码/App Password 配置的用户
  • 对邮件功能要求不高、追求轻量集成的场景

常规风险

| 风险项 | 说明 |
|--------|------|
| 凭证泄露 | `~/.openclaw/openclaw.json` 存储明文密码,需确保文件权限安全 |
| 授权码混淆 | 163/QQ 需使用授权码而非登录密码,配置错误导致认证失败 |
| 网络限制 | 部分企业/校园网络可能屏蔽 465/587 端口 |
| 发送频率 | 无内置限流,高频发送可能触发邮箱服务商风控 |

send-email 内容

手动下载zip · 4.6 kB
README.mdtext/markdown
请选择文件