360 Secure SkillHub
360 安全技能中心

Email Usage

核心功能:提供三个Python脚本,实现自有域名邮件的SMTP发送、IMAP读取及新邮箱账号创建。典型场景:发送业务通知、读取指定邮箱最新邮件、新增内部邮箱账号。输入为命令行参数,输出对应操作结果。需依赖Docker环境,禁止自行配置邮件服务或修改容器配置,遇发送失败、密码遗忘等问题联系小爪子。

axelhu
axelhu
热度 51.23
最近更新 2026-05-11 17:43:03
分类:协作依赖:代码执行 / 读写文件应用场景:邮件起草

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add email-usage
Metadata
name
email-usage
description
使用本地邮件服务器收发我们自己域名的邮件。固定脚本位于 scripts/ 目录,直接执行即可。发送失败或密码遗忘时联系 小爪子。
metadata
{"openclaw":{"emoji":"📧","requires":{"anyBins":["docker"]}}}

Email 使用

SMTP 发送(需要认证)

python3 skills/email-usage/scripts/send_email.py <收件人> <主题> <正文> <发件邮箱> <密码>

参数:收件人、主题、正文、发件邮箱、密码(向 小爪子 查询)

示例:

python3 skills/email-usage/scripts/send_email.py \
  'someone@example.com' '邮件标题' '邮件正文' \
  'test@axelhu.com' 'test1234'

IMAP 读取

python3 skills/email-usage/scripts/read_email.py <用户名> <密码> [最新N封,默认5]

示例:

python3 skills/email-usage/scripts/read_email.py 'test@axelhu.com' 'test1234' 3

新增邮箱账号

python3 skills/email-usage/scripts/create_email.py <邮箱> <密码>

示例:

python3 skills/email-usage/scripts/create_email.py newuser@axelhu.com securepass

账号创建后,发件和收件使用同一套密码。

规则

  • 不要配置 SMTP/Postfix/amavis
  • 不要操作邮件队列(postqueue/postsuper)
  • 不要修改容器内配置
  • 连接超时或发送失败 → 联系 小爪子
  • 密码遗忘 → 联系 小爪子