返回顶部
e

email-bridge邮件桥

Email management skill for AI assistants with real-time notifications, smart categorization (7 categories), verification code extraction, and HTML content sanitization. Supports Gmail, QQ Mail, and NetEase.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 0.6.3
安全检测
已通过
124
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

email-bridge

邮件桥接技能

OpenClaw的邮件管理技能。提供实时邮件监控,具备智能分类和简洁通知功能,适用于AI助手。

功能特性

  • - 实时通知:IMAP IDLE(QQ/网易)+ 轮询(Gmail)
  • 智能分类:7个类别,仅基于主题进行分类
  • 验证码提取:上下文感知,低误报率
  • HTML内容净化:从HTML邮件中提取纯净文本,移除不可见字符
  • 提示注入防护:确保邮件内容可安全用于AI处理
  • 多提供商支持:Gmail(API)、QQ邮箱(IMAP)、网易邮箱(IMAP)

安装

bash
cd skills/email-bridge
pip install -e .

设置(需手动使用CLI)

⚠️ 安全提示:请勿在聊天中分享授权码。仅通过CLI配置账户。

bash

添加账户(安全提示输入授权码)


email-bridge accounts add your@qq.com -p qq

同步邮件

email-bridge sync

启动守护进程以接收实时通知

email-bridge daemon start -d

获取授权码

QQ邮箱: https://service.mail.qq.com/detail/0/75(发送短信,获取16位授权码)

网易邮箱(163/126): 设置 → POP3/SMTP/IMAP → 开启 → 获取授权码

Gmail: 需要OAuth设置(详见README.md)

能力

  • - 接收邮件:从已配置账户同步和读取邮件
  • 发送邮件:通过SMTP发送邮件
  • 实时通知:通过openclaw system event推送到OpenClaw
  • 智能分类:7个类别,基于关键词分类
  • 验证码提取:上下文感知提取,低误报率
  • 链接提取:从邮件中提取操作链接
  • HTML净化:提取纯净文本,移除不可见字符
  • 提示注入防护:净化邮件内容,确保AI处理安全

邮件分类

仅基于主题进行分类,实现快速可靠的分类:

类别图标描述示例关键词
验证🔐验证码、激活验证码, OTP, activate, 绑定邮箱
安全
⚠️ | 安全警报、登录警告 | 安全提醒, security alert, 密码修改 |
| 交易 | 📦 | 订单、支付、物流 | 订单确认, receipt, 发货通知 |
| 推广 | 🎁 | 营销、促销、奖励 | 奖励, 优惠, promo, discount |
| 订阅 | 📰 | 新闻通讯、摘要 | newsletter, 订阅, weekly digest |
| 疑似垃圾 | 🚫 | 疑似垃圾邮件 | 中奖, FREE, click here now |
| 普通 | — | 常规邮件 | (默认) |

触发关键词

中文: 邮箱、邮件、发邮件、查看邮件、验证码、QQ邮箱、Gmail

英文: email, mail, send email, check email, verification code

常用命令

bash

列出最近邮件


email-bridge messages list -n 10

从最近邮件中获取验证码

email-bridge codes

发送邮件

email-bridge send -a -t recipient@example.com -s 主题 -b 正文

守护进程管理

email-bridge daemon status email-bridge daemon stop

配置

配置文件:~/.email-bridge/config.json

默认配置(自动生成,最小化):

json
{
daemon: {
poll_interval: 300,
notify_openclaw: true
}
}

包含所有选项的完整配置(按需自定义):

json
{
daemon: {
poll_interval: 300,
notify_openclaw: true,
notification: {
include_body: false,
bodymaxlength: 500,
includeverificationcodes: true,
include_links: false
}
}
}

通知选项

选项默认值描述
includebodyfalse在通知中包含邮件正文预览
bodymax_length
500 | 正文预览的最大字符数 | | includeverificationcodes | true | 自动提取并显示验证码 | | include_links | false | 包含操作链接(验证/重置) |

通知

当新邮件到达时,守护进程会发送格式化通知:

📧 新邮件: account@qq.com

  1. 1. 🔐 Google
您的验证码 ✨ 验证码: 123456
  1. 2. ⚠️ Microsoft
登录提醒 📝 We noticed a new sign-in...
  1. 3. 🎁 OKX
150 USDT 奖励等您拿 📝 亲爱的欧易用户,欧易诚邀您加入邀请好友计划...

HTML内容处理

纯HTML邮件经过以下处理流程:

  1. 1. 标签剥离:移除

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large