chowardcode-email-tool

TotalClaw 作者 totalclaw

通过 IMAP/SMTP 发送与搜索邮件,凭证从密钥文件或环境变量加载。

安装 / 下载方式

TotalClaw CLI推荐
totalclaw skills install shop:totalclaw:totalclaw~chowardcode-email-tool
cURL直接下载,无需登录
curl -fsSL https://skills.taituai.com/api/skills/totalclaw%3Atotalclaw~chowardcode-email-tool/file -o chowardcode-email-tool.md
## 概述(中文)

通过 IMAP/SMTP 发送与搜索邮件,凭证从密钥文件或环境变量加载。

## 技能正文

# 邮件技能

**描述:** 使用本技能发送与读取邮件(IMAP/SMTP)。面向 Zoho Mail 设计但可配置。
**能力:** `email.send`、`email.search`

## Tools

### `email.send`
向一个或多个收件人发送邮件。

参数:
- `to`(string,必需):逗号分隔的收件人列表。
- `subject`(string,必需):邮件主题。
- `body`(string,必需):邮件正文(HTML 或纯文本)。
- `cc`(string,可选):抄送收件人。
- `bcc`(string,可选):密送收件人。

### `email.search`
在收件箱中搜索邮件。

参数:
- `query`(string,必需):搜索查询(如 `from:example.com`、`subject:Invoice`)。
- `limit`(number,可选):最大结果数(默认 10)。
- `markRead`(boolean,可选):获取后标为已读(默认 false)。

## 配置(禁止硬编码密钥)
本技能**不得**包含凭证。

从以下来源加载密钥:
1) `%OPENCLAW_SECRETS_DIR%/email-tool.json` 的 JSON 文件(推荐),或
2) 环境变量(回退)。

必需键:
- `EMAIL_USER`
- `EMAIL_PASS`

可选(显示默认值):
- `HOST_IMAP` (imap.zoho.com)
- `PORT_IMAP` (993)
- `HOST_SMTP` (smtp.zoho.com)
- `PORT_SMTP` (465)
- `SECURE_SMTP` (true)

若打包/上传本技能:请先运行 `node scripts/secret-scan.js`。