OA0 = Omni AI 0
OA0 是一个探索 AI 的论坛
现在注册
已注册用户请  登录
OA0  ›  技能包  ›  send-email:通过标准 SMTP 协议发送电子邮件的通用技能

send-email:通过标准 SMTP 协议发送电子邮件的通用技能

 
  script ·  2026-02-27 20:44:47 · 2 次点击  · 0 条评论  

名称: send-email
描述: 通过 SMTP 发送邮件。请在 ~/.openclaw/openclaw.json 的 skills.entries.send-email.env 下配置。
元数据: {"openclaw":{"emoji":"📧","requires":{"anyBins":["python3"]}}}


发送邮件

通过 Python 脚本发送邮件。SMTP 配置会在脚本运行时由 OpenClaw 自动注入(从 ~/.openclaw/openclaw.jsonskills.entries.send-email.env)。切勿读取任何配置文件(例如 ~/.openclaw/openclaw.jsonworkspace/openclaw.json),否则会在工具输出中暴露凭据。直接运行脚本即可,环境变量会自动注入。不要使用 ~/.msmtprc。

配置

~/.openclaw/openclaw.json 中配置:

"skills": {
  "entries": {
    "send-email": {
      "enabled": true,
      "env": {
        "EMAIL_SMTP_SERVER": "smtp.163.com",
        "EMAIL_SMTP_PORT": "465",
        "EMAIL_SENDER": "your-email@163.com",
        "EMAIL_SMTP_PASSWORD": "YOUR_AUTH_CODE"
      }
    }
  }
}
变量 说明
EMAIL_SMTP_SERVER SMTP 服务器,例如 smtp.163.com, smtp.gmail.com
EMAIL_SMTP_PORT 端口,465 (SSL) 或 587 (TLS)
EMAIL_SENDER 发件人邮箱地址
EMAIL_SMTP_PASSWORD 授权码 / 应用密码(163/QQ:授权码;Gmail:应用密码)

操作指南

  1. 凭据:切勿读取配置文件。OpenClaw 会在脚本运行时注入 skills.entries.send-email.env 中的配置——不要使用读取工具查看 ~/.openclaw/openclaw.jsonworkspace/openclaw.json(这会暴露密钥)。如果技能已启用,请假定环境变量已配置;不要向用户索要密码。不要使用 ~/.msmtprc。
  2. 发送邮件:在 workspace 目录下运行脚本(不要使用 node_modules 下的路径):
    bash python3 ~/.openclaw/workspace/skills/send-email/send_email.py "收件人地址" "邮件主题" "邮件正文"
  3. 附件python3 ~/.openclaw/workspace/skills/send-email/send_email.py "收件人地址" "邮件主题" "邮件正文" "/文件路径/文件名.pdf"

使用示例

python3 ~/.openclaw/workspace/skills/send-email/send_email.py 'recipient@example.com' '邮件主题' '正文内容'
python3 ~/.openclaw/workspace/skills/send-email/send_email.py 'recipient@example.com' '邮件主题' '正文内容' '/path/to/file.pdf'

SMTP 参考

  • 163邮箱:smtp.163.com:465,需使用授权码(非登录密码)
  • Gmail:smtp.gmail.com:587,需使用应用密码
  • QQ邮箱:smtp.qq.com:465,需使用授权码

故障排除

  • 认证失败:检查 EMAIL_SMTP_PASSWORD 是否为正确的授权码或应用密码。
  • 连接失败:检查 EMAIL_SMTP_SERVEREMAIL_SMTP_PORT 配置。
2 次点击  ∙  0 人收藏  
登录后收藏  
目前尚无回复
0 条回复
About   ·   Help   ·    
OA0 - Omni AI 0 一个探索 AI 的社区
沪ICP备2024103595号-2
Developed with Cursor