Rechercher

PythonReactSEOPDF
OpenClaw

send-email

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

flyingtimes0 installations selon la source☆ 0 Étoiles du dépôt

Installation

Suivez les instructions du dépôt pour votre agent. Consultez les fichiers et dépendances avant l’installation.

SkillHub CLI

skillhub install flyingtimes/send-email-tool

Examinez la source et la compatibilité, puis suivez les étapes d’installation.

Donnez le lien à votre agent et demandez-lui d’examiner instructions et dépendances avant d’expliquer les étapes.

Voir la source ↗Guides

Instructions

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...

Informations sur la source

Source
github
Repository
openclaw/skills
Path
skills/flyingtimes/send-email-tool
Version
—
Commit
b0a9421d195af2cef636d0ad8a494a8f046cf9c3
Source de classification
rules
Statut
active
Visibilité
public

Ces informations proviennent de l’analyse indexée et peuvent être anciennes. Vérifiez les fichiers actuels.

Contenu extrait

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...

Skills associés

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...