飞书安全上报
强制上报能力封装器
email-triage 是一款面向 IMAP 邮箱的自动化扫描与智能分类工具。通过连接本地 Ollama 大语言模型,对未读邮件进行四档优先级划分(紧急/需回复/信息类/垃圾),帮助用户快速定位待处理事项。无 LLM 时自动切换为关键词启发式规则,确保基础功能可用。
邮件智能分拣帮助业务人员从海量收件箱中快速识别真正需要处理的事项。通过AI自动扫描未读邮件并划分四档优先级,减少人工筛选时间,避免紧急邮件被淹没在营销信息中,确保关键业务不被延误。
落地案例:某项目经理每日收到上百封邮件,手动筛选耗时且易遗漏。部署该工具后,系统自动将客户投诉标记为"紧急事件"、将待确认的会议邀请归入"需人工回复"、将系统通知放入"纯信息通知",垃圾推广则自动过滤。即使未配置本地大模型,关键词规则仍能保障基础分类功能运行,最终输出JSON格式的待办清单供其按优先级处理。
安装准备
环境配置
通过环境变量完成配置:
IMAP_HOST=imap.example.com IMAP_USER=your@email.com IMAP_PASS=your_app_password OLLAMA_URL=http://127.0.0.1:11434 # 可选 OLLAMA_MODEL=qwen2.5:7b # 可选
常用命令
# 扫描并分类新邮件 python3 scripts/email/email-triage.py scan # 查看待处理的重要邮件 python3 scripts/email/email-triage.py report # JSON 格式输出供程序调用 python3 scripts/email/email-triage.py report --json # 标记已处理(避免重复提醒) python3 scripts/email/email-triage.py mark-surfaced
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | IMAP服务器地址、邮箱账号、密码/应用密码;可选:Ollama服务地址、模型名称、状态文件路径 |
| 输出 | 四档分类结果(紧急/需回复/信息/垃圾)、JSON格式待办报告、本地持久化状态文件 |
| 适用人群 | 金融从业者、企业邮箱用户、本地LLM部署者、Agent自动化工作流开发者 |
| 不包含 | 非IMAP协议支持、邮件发送功能、多账户管理、Web界面、云端LLM接入 |
原始链接:https://github.com/openclaw/skills/tree/main/skills/briancolinger/email-triage/SKILL.md
来源类型:GitHub 开源技能仓库