设置
如果您还没有完成 Google OAuth,请先完成 Google OAuth 设置。授权访问
可用操作
list_messages: 列出邮件,可附带 Gmail 搜索语法、标签过滤和数量限制get_message: 按消息 ID 获取完整邮件内容(含头部、正文、标签)send_message: 发送新邮件,支持收件人、主题、正文和抄送create_draft: 创建草稿但不发送reply_to_message: 回复现有线程并保留上下文trash_message: 将邮件移入垃圾箱
使用示例
配置后,您可以这样对智能体说:- “这周我收到 alice@example.com 的哪些邮件?”
- “读取我最新的未读邮件”
- “给 bob@example.com 发一封主题为 ‘Meeting Notes’ 的邮件,附上今天讨论摘要”
- “给项目提案线程起草一条跟进回复”
- “回复发票线程最后一封邮件,告知付款已完成”
- “把 noreply@newsletter.com 的邮件都移到垃圾箱”
Gmail 搜索语法
list_messages 的 query 字段支持标准 Gmail 查询:
| Query | 匹配内容 |
|---|---|
from:alice@example.com | 来自 Alice 的邮件 |
subject:invoice | 主题含 invoice 的邮件 |
is:unread | 未读邮件 |
label:work | 带 work 标签的邮件 |
after:2025/01/01 | 2025-01-01 之后收到的邮件 |
has:attachment | 含附件邮件 |