newolf20000

Email 163 Com

办公效率v1.0.5
作者:newolf20000更新于 2026-05-11共 6 个版本 · 最新版本发布于 2026-04-11email-163-com@clawhub_newolf20000/email-163-com
邮件处理#Email#邮件管理#邮件

据 AlphaMoat 统计,截至 2026-09,Email 163 Com 累计下载 3,607 次、获 4 个星标,在全部 5,078 个 AI 技能中排名第 3,016 位,在「办公效率」分类(435 个)中排名第 233 位。

累计安装
220
累计下载
3,607
星标
4
全站排名
#3,016
全站前 60% · 「办公效率」前 54%
平台累计安装累计下载星标评论
ClawHub ↗1003,1953-
SkillHub ↗2203,6074—

各平台的计数口径不同,统计时间不一致。

这个技能是做什么的

发送支持纯文本与 HTML 及单个/多个附件;读取走 IMAP 并带 163 要求的 IMAP ID 认证(RFC 2971 扩展),连接使用 TLS/SSL(imap.163.com:993、smtp.163.com:465),支持中文主题与发件人。命令行覆盖 send(--to/--subject/--body/--html/--attach/--file)、read(默认 5 封,可 --count/--folder/--id --full)、folders 与 folder create/delete、search(按发件人/主题组合)、delete/move/flag(标记已读/未读)以及 attachments(列出与 --download 下载)。配置位于 ~/.config/email-163-com/config.json(含 imap_id 与 defaults 节),也可用 EMAIL_163_USER/EMAIL_163_PASS 环境变量。安全上应使用 163 的客户端授权码而非登录密码(网页版设置 → POP3/SMTP/IMAP 获取),并将配置文件权限设为 600。依赖 Python 3.6+ 自带库,无需额外安装。

资料发布于 2026-10-27

可以用来做什么

  • 发送日常邮件(文本/HTML/多附件)
  • 读取、搜索并整理 163 邮箱(标记、移动、删除)
  • 列出与下载邮件附件

什么时候用

  • 需要用智能体管理 163.com 邮箱工作流时
  • 需要满足 163 IMAP ID 认证要求的邮件读取与搜索时

示例提示词

以下是根据技能文档生成的示例,不代表实际运行结果。

帮我读一下收件箱最近 10 封未读邮件
给同事发一封带附件的项目进度邮件
搜一下 Cloudflare 发来的验证邮件

月度数据趋势

累计下载3,607
1,7382,7423,7452026-03 · 累计下载 1,8762026-05 · 累计下载 2,5722026-06 · 累计下载 2,7082026-07 · 累计下载 3,0922026-08 · 累计下载 3,2522026-09 · 累计下载 3,60726-0326-09
星标4
2342026-03 · 星标 22026-05 · 星标 32026-06 · 星标 32026-07 · 星标 42026-08 · 星标 42026-09 · 星标 426-0326-09

2026-09 起统计方法调整:同名技能按作者分别统计,并覆盖全部技能。图中虚线为调整前的月份,与之后的数据不直接比较,也不计算跨越调整的增长。

月份累计下载环比星标
2026-093,607—4
2026-083,252+5.2%4
2026-073,092+14.2%4
2026-062,708+5.3%3
2026-052,572—3
2026-031,876—2

SKILL.md 原文

以下是作者发布的原始文件,按纯文本显示,本站未做修改或审核;其中的链接不可点击,命令请核实后再运行。抓取于 2026-10-23。

6.4 KB · ClawHub v1.0.5
# email-163-com Skill

**版本**: 1.0.0  
**创建日期**: 2026-02-19  
**作者**: OpenClaw  
**描述**: 163 邮箱完整邮件管理工具(Python 实现)

---

## 📧 功能特性
展开全部(共 356 行)

### 核心功能

- ✅ **发送邮件** - 支持纯文本和 HTML 格式
- ✅ **发送附件** - 支持单个或多个附件
- ✅ **读取邮件** - 支持 IMAP ID 认证(163 邮箱要求)
- ✅ **文件夹管理** - 列出、创建、删除文件夹
- ✅ **邮件搜索** - 按发件人、主题、日期等搜索
- ✅ **邮件操作** - 删除、移动、标记已读/未读
- ✅ **附件管理** - 下载、查看附件
- ✅ **配置管理** - 邮箱配置和账户管理

### 技术特点

- ✅ 支持 163 邮箱 IMAP ID 扩展(RFC 2971)
- ✅ TLS/SSL 加密连接
- ✅ 支持中文主题和发件人
- ✅ 支持 HTML 邮件
- ✅ 支持多附件发送
- ✅ 命令行友好界面

---

## 🚀 快速开始

### 1. 安装依赖

```bash
# Python 3.6+ 已包含所需库
# 无需额外安装
```

### 2. 配置邮箱

编辑 `~/.config/email-163-com/config.json`:

```json
{
  "email": "[email protected]",
  "password": "your_auth_code",
  "imap_server": "imap.163.com",
  "imap_port": 993,
  "smtp_server": "smtp.163.com",
  "smtp_port": 465
}
```

### 3. 基本使用

```bash
# 查看帮助
email-163-com --help

# 读取邮件
email-163-com read

# 发送邮件
email-163-com send --to [email protected] --subject "Hello" --body "Hi!"

# 发送附件
email-163-com send --to [email protected] --subject "File" --attach file.pdf

# 列出文件夹
email-163-com folders
```

---

## 📖 命令参考

### 发送邮件

```bash
# 简单发送
email-163-com send --to <email> --subject <subject> --body <body>

# 发送 HTML 邮件
email-163-com send --to <email> --subject <subject> --html "<h1>Hello</h1>"

# 发送附件
email-163-com send --to <email> --subject <subject> --attach file1.pdf --attach file2.txt

# 从文件读取正文
email-163-com send --to <email> --subject <subject> --file message.txt
```

### 读取邮件

```bash
# 读取最新 5 封
email-163-com read

# 读取指定数量
email-163-com read --count 10

# 读取指定文件夹
email-163-com read --folder "已发送" --count 5

# 读取完整邮件(含正文)
email-163-com read --id 123 --full
```

### 文件夹管理

```bash
# 列出所有文件夹
email-163-com folders

# 创建文件夹
email-163-com folder create "MyFolder"

# 删除文件夹
email-163-com folder delete "MyFolder"
```

### 邮件搜索

```bash
# 按发件人搜索
email-163-com search --from "Cloudflare"

# 按主题搜索
email-163-com search --subject "verify"

# 组合搜索
email-163-com search --from "阿里云" --subject "通知" --count 10
```

### 邮件操作

```bash
# 删除邮件
email-163-com delete --id 123

# 移动邮件
email-163-com move --id 123 --to "已删除"

# 标记已读
email-163-com flag --id 123 --set seen

# 标记未读
email-163-com flag --id 123 --unset seen
```

### 附件管理

```bash
# 列出邮件附件
email-163-com attachments --id 123

# 下载附件
email-163-com attachments --id 123 --download --output ~/Downloads/
```

---

## 🔧 配置文件

### 位置

`~/.config/email-163-com/config.json`

### 格式

```json
{
  "email": "[email protected]",
  "password": "your_auth_code",
  "imap_server": "imap.163.com",
  "imap_port": 993,
  "smtp_server": "smtp.163.com",
  "smtp_port": 465,
  "imap_id": {
    "name": "OpenClaw",
    "version": "1.0.0",
    "vendor": "email-163-com",
    "support_email": "[email protected]"
  },
  "defaults": {
    "folder": "INBOX",
    "count": 5,
    "output_dir": "~/Downloads"
  }
}
```

---

## 💡 使用示例

### 示例 1: 发送日常工作邮件

```bash
email-163-com send \
  --to [email protected] \
  --subject "项目进度更新" \
  --file report.txt \
  --attach progress.pdf
```

### 示例 2: 查看未读邮件

```bash
email-163-com read --count 10 --unread
```

### 示例 3: 搜索特定邮件

```bash
email-163-com search \
  --from "Cloudflare" \
  --subject "verify" \
  --count 5
```

### 示例 4: 清理垃圾邮件

```bash
email-163-com search --folder "垃圾邮件" --count 100
email-163-com delete --folder "垃圾邮件" --all
```

---

## 📋 输出格式

### 读取邮件

```
📬 INBOX: 16 messages total

📧 From: 阿里云
   Subject: 域名信息修改成功通知
   Date: Wed, 18 Feb 2026 22:00:53
   ID: 16
   Flags: \Seen
--------------------------------------------------

📧 From: "Cloudflare" <[email protected]>
   Subject: [Action required] Verify your email address
   Date: Wed, 18 Feb 2026 14:17:02
   ID: 15
   Flags: 
--------------------------------------------------
```

### 发送邮件

```
✅ Message sent successfully!
   To: [email protected]
   Subject: Hello
   Attachments: file.pdf (1.2 MB)
```

---

## 🔐 安全说明

### 授权码

- 不要使用邮箱登录密码
- 使用 163 邮箱的"客户端授权码"
- 获取方式:登录网页版 → 设置 → POP3/SMTP/IMAP

### 配置文件权限

```bash
# 设置配置文件权限(仅自己可读)
chmod 600 ~/.config/email-163-com/config.json
```

### 环境变量(可选)

也可以使用环境变量代替配置文件:

```bash
export EMAIL_163_USER="[email protected]"
export EMAIL_163_PASS="your_auth_code"
```

---

## 🐛 故障排查

### 问题 1: IMAP 连接失败

```
Error: SELECT Unsafe Login
```

**解决**: 确保配置了 IMAP ID 信息(默认已配置)

### 问题 2: 认证失败

```
Error: LOGIN failed
```

**解决**: 检查授权码是否正确(不是登录密码)

### 问题 3: 附件发送失败

```
Error: Cannot attach file
```

**解决**: 检查文件路径是否正确,文件是否可读

---

## 📚 技术参考

- **RFC 2971**: IMAP4 ID extension
- **RFC 3501**: IMAP4rev1
- **RFC 5322**: Internet Message Format
- **163 邮箱帮助**: https://help.mail.163.com/

---

## 🔄 更新日志

### v1.0.0 (2026-02-19)

- ✅ 初始版本
- ✅ 支持发送邮件(文本/HTML)
- ✅ 支持发送附件
- ✅ 支持读取邮件(IMAP ID)
- ✅ 支持文件夹管理
- ✅ 支持邮件搜索
- ✅ 支持邮件操作(删除/移动/标记)
- ✅ 支持附件下载

---

## 📞 支持

- **文档**: `~/.openclaw/workspace/skills/email-163-com/README.md`
- **配置**: `~/.config/email-163-com/config.json`
- **脚本**: `~/.openclaw/workspace/skills/email-163-com/main.py`

---

**首次发布**: 2026-02-19  
**维护者**: OpenClaw Team

「办公效率」分类下的热门技能

数据月份:2026-09 · 下载/星标/安装数聚合自公开技能注册库(ClawHub、SkillHub),按月更新。口径说明见数据方法。