搜索

PythonReactSEOPDF
OpenClaw

send-email

邮件发送工具。配置 SMTP 发件人后,通过脚本发送纯文本或 HTML 邮件,支持附件、抄送、密送。在需要发送邮件通知、报告、自动化邮件时触发。

flyingtimes0 来源安装数☆ 0 仓库 Stars

安装与使用

请根据来源仓库和你的 AI 工具说明安装此技能。先阅读技能文件和依赖要求,再添加到工作流。

SkillHub CLI

skillhub install flyingtimes/send-email-tool

打开来源仓库,查看说明和兼容环境后,按来源提供的命令或步骤安装。

将来源链接提供给你的 Agent,让它先读取说明、核对依赖,并向你说明将执行的安装步骤。

查看来源 ↗使用指南

技能说明

Send Email

通过 SMTP 发送邮件的工具,支持 keyring 密钥管理。

功能

  • ✅ 支持 SMTP 邮件发送(Gmail、QQ 邮箱、163 邮箱等)
  • ✅ 支持纯文本和 HTML 格式邮件
  • ✅ 支持模板渲染(使用 --template 参数,支持自定义模板)
  • ✅ 支持内嵌图片(图片直接显示在邮件正文中,不是链接)
  • ✅ 自动检测 Markdown 格式(含图片自动嵌入)
  • ✅ 支持附件(文档、图片等)
  • ✅ 支持抄送(CC)和密送(BCC)
  • ✅ 配置持久化,避免重复输入
  • ✅ 密钥管理:支持 keyring 安全存储密码(推荐)

密钥管理

⚠️ 重要:密码安全

本技能强制使用 keyring 管理发件人邮箱和密码,避免敏感信息暴露在命令行或上下文中。

安装 keyring
pip install keyring

如果 keyring 未安装,脚本会自动使用备用存储方案(base64 编码的本地文件)。

首次使用:保存发件人邮箱

在发送邮件前,必须先保存发件人邮箱到 keyring:

# 保存发件人邮箱(会提示输入)
python3 send_email.py username --save --email your-email@gd.chinamobile.com

# 或只运行 --save,然后交互输入
python3 send_email.py username --save
保存密码
# 保存密码(会提示输入)
python3 send_email.py password --save
删除密钥
# 删除发件人邮箱
python3 send_email.py username --delete

# 删除密码
python3 send_email.py password --delete
查看密钥状态
# 查看发件人邮箱
python3 send_email.py username

# 查看密码状态
python3 send_email.py password
⚠️ 安全提醒
  • 不要在命令行参数中传递邮箱或密码
  • 不要使用 --email 参数直接指定发件人
  • 始终通过 username --save 和 password --save 命令管理密钥
  • 邮箱和密码会自动从 keyring 读取,无需每次输入
  • 默认邮箱:user@gd.chinamobile.com

快速开始

0. 安装依赖(可选)

推荐安装 markdown 库以支持 Markdown 自动转换:

pip install markdown keyring

如果不安装 markdown 库,脚本仍可正常发送纯文本和 HTML 邮件,但无法自动转换 Markdown。

1. 首次配置
cd $CLAWD/skills/send-email/scripts

# 配置 SMTP 服务器(中国移动邮箱默认配置)
python3 send_email.py smtp --host smtp.gd.chinamobile.com --port 46...

来源信息

Source
github
Repository
openclaw/skills
Path
skills/flyingtimes/send-email-tool
Version
—
Commit
b0a9421d195af2cef636d0ad8a494a8f046cf9c3
分类来源
rules
状态
active
可见性
public

这些信息来自收录时的来源分析,可能滞后;使用前请核对最新来源文件。

来源内容

SKILL.md
# Send Email

通过 SMTP 发送邮件的工具,支持 keyring 密钥管理。

## 功能

- ✅ 支持 SMTP 邮件发送(Gmail、QQ 邮箱、163 邮箱等)
- ✅ 支持纯文本和 HTML 格式邮件
- ✅ **支持模板渲染**(使用 `--template` 参数,支持自定义模板)
- ✅ **支持内嵌图片**(图片直接显示在邮件正文中,不是链接)
- ✅ **自动检测 Markdown 格式**(含图片自动嵌入)
- ✅ 支持附件(文档、图片等)
- ✅ 支持抄送(CC)和密送(BCC)
- ✅ 配置持久化,避免重复输入
- ✅ **密钥管理**:支持 keyring 安全存储密码(推荐)

## 密钥管理

### ⚠️ 重要:密码安全

本技能**强制使用 keyring** 管理发件人邮箱和密码,避免敏感信息暴露在命令行或上下文中。

### 安装 keyring

```bash
pip install keyring
```

如果 keyring 未安装,脚本会自动使用备用存储方案(base64 编码的本地文件)。

### 首次使用:保存发件人邮箱

在发送邮件前,必须先保存发件人邮箱到 keyring:

```bash
# 保存发件人邮箱(会提示输入)
python3 send_email.py username --save --email your-email@gd.chinamobile.com

# 或只运行 --save,然后交互输入
python3 send_email.py username --save
```

### 保存密码

```bash
# 保存密码(会提示输入)
python3 send_email.py password --save
```

### 删除密钥

```bash
# 删除发件人邮箱
python3 send_email.py username --delete

# 删除密码
python3 send_email.py password --delete
```

### 查看密钥状态

```bash
# 查看发件人邮箱
python3 send_email.py username

# 查看密码状态
python3 send_email.py password
```

### ⚠️ 安全提醒

- **不要**在命令行参数中传递邮箱或密码
- **不要**使用 `--email` 参数直接指定发件人
- 始终通过 `username --save` 和 `password --save` 命令管理密钥
- 邮箱和密码会自动从 keyring 读取,无需每次输入
- 默认邮箱:user@gd.chinamobile.com

---

## 快速开始

### 0. 安装依赖(可选)

**推荐安装 `markdown` 库以支持 Markdown 自动转换:**

```bash
pip install markdown keyring
```

如果不安装 `markdown` 库,脚本仍可正常发送纯文本和 HTML 邮件,但无法自动转换 Markdown。

### 1. 首次配置

```bash
cd $CLAWD/skills/send-email/scripts

# 配置 SMTP 服务器(中国移动邮箱默认配置)
python3 send_email.py smtp --host smtp.gd.chinamobile.com --port 46...

相关技能

OpenClaw

sixtyfour-skill

rxhxm

Agent Skill (SKILL.md) for Sixtyfour AI — People & company intelligence API. Enrich leads, find emails/phones, qualify prospects, search people. For Claude Code, Codex, OpenClaw, Cursor.

OpenClaw

139mail

chang-tong

139邮箱邮件收发 Skill - 支持 IMAP/SMTP 协议,兼容139/QQ/163/Gmail等主流邮箱 功能: 1. 发送邮件(SMTP) 2. 接收邮件(IMAP) 3. 查看收件箱列表 4. 查看未读邮件 当用户提到 "发邮件"、"收邮件"、"查看邮件"、"邮箱"...

OpenClaw

ABM Outbound

dru-ca

Multi-channel ABM automation that turns LinkedIn URLs into coordinated outbound campaigns. Scrapes profiles, enriches with Apollo (email + phone), gets mailing addresses via Skip Trace, then orchestrates email...