Email Reader - 邮件管理技能
概述
赋予 AI 邮件管理能力:
- - 读取邮件(IMAP)
- 发送邮件(SMTP)
- 邮件汇总与分类
- 重要邮件提醒
触发场景
- 1. 用户要求"查看邮件"、"读取邮件"
- 用户要求"汇总未读邮件"
- 用户要求"发送邮件"
- 用户要求"检查重要邮件"
- 定时提醒用户查看邮件
支持的邮件服务
| 服务 | 协议 | 说明 |
|---|
| Gmail | IMAP/SMTP | 需要应用专用密码 |
| Outlook |
IMAP/SMTP | 支持 OAuth |
| QQ 邮箱 | IMAP/SMTP | 需要授权码 |
| 网易邮箱 | IMAP/SMTP | 支持 IMAP |
使用 himalaya CLI
推荐使用 himalaya CLI 进行邮件管理:
安装
CODEBLOCK0
配置
CODEBLOCK1
常用命令
CODEBLOCK2
工作流
CODEBLOCK3
安全注意事项
- - 不要在日志中暴露密码
- 使用环境变量存储敏感信息
- 建议使用 OAuth 认证(如果支持)
输出格式
向用户呈现邮件时:
- - 发件人、主题、摘要
- 收到的简要
- 建议操作(回复、删除、标记)
Email Reader - 邮件管理技能
概述
赋予 AI 邮件管理能力:
- - 读取邮件(IMAP)
- 发送邮件(SMTP)
- 邮件汇总与分类
- 重要邮件提醒
触发场景
- 1. 用户要求查看邮件、读取邮件
- 用户要求汇总未读邮件
- 用户要求发送邮件
- 用户要求检查重要邮件
- 定时提醒用户查看邮件
支持的邮件服务
| 服务 | 协议 | 说明 |
|---|
| Gmail | IMAP/SMTP | 需要应用专用密码 |
| Outlook |
IMAP/SMTP | 支持 OAuth |
| QQ 邮箱 | IMAP/SMTP | 需要授权码 |
| 网易邮箱 | IMAP/SMTP | 支持 IMAP |
使用 himalaya CLI
推荐使用 himalaya CLI 进行邮件管理:
安装
bash
macOS
brew install himalaya
Linux
cargo install himalaya
Windows
winget install himalaya
配置
bash
himalaya envelope add --name personal \
--imap-host imap.example.com \
--imap-port 993 \
--smtp-host smtp.example.com \
--smtp-port 587 \
--username your@email.com \
--password your-password
常用命令
bash
列出邮件
himalaya list --account personal -w 50
阅读邮件
himalaya read
发送邮件
himalaya send --from your@email.com --to recipient@example.com \
--subject Subject --body Content
搜索邮件
himalaya search --account personal keyword
工作流
- 1. 检查配置 → 确认 himalaya 已配置
- 获取邮件 → 使用 list/read 命令
- 筛选重要 → 标记重要邮件
- 汇总呈现 → 用中文总结给用户
安全注意事项
- - 不要在日志中暴露密码
- 使用环境变量存储敏感信息
- 建议使用 OAuth 认证(如果支持)
输出格式
向用户呈现邮件时:
- - 发件人、主题、摘要
- 收到的简要
- 建议操作(回复、删除、标记)