Files
sim/apps/docs/content/docs/zh/tools/gmail.mdx
Waleed 9a6a6fdacb improvement(docs): updated with new ss, docs script updated to copy items from main app into docs for tools (#1918)
* improvement(docs): updated script to copy over icons, cleanup unnecessary pages

* updated script with auto-icon generation

* ignore translations, only icons changed

* updated images

* updated i18n.lock

* updated images
2025-11-12 01:15:23 -08:00

276 lines
8.8 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: Gmail
description: 发送、读取、搜索和移动 Gmail 邮件,或通过 Gmail 事件触发工作流
---
import { BlockInfoCard } from "@/components/ui/block-info-card"
<BlockInfoCard
type="gmail"
color="#E0E0E0"
/>
{/* MANUAL-CONTENT-START:intro */}
[Gmail](https://gmail.com) 是 Google 的一项流行电子邮件服务提供了一个强大的平台用于发送、接收和管理电子邮件通信。Gmail 拥有超过 18 亿的全球活跃用户,提供了功能丰富的体验,包括强大的搜索功能、组织工具和集成选项。
使用 Gmail您可以
- **发送和接收电子邮件**:通过简洁直观的界面与联系人交流
- **组织邮件**:使用标签、文件夹和过滤器保持收件箱井井有条
- **高效搜索**:利用 Google 强大的搜索技术快速找到特定邮件
- **自动化工作流**:创建过滤器和规则以自动处理收到的邮件
- **随时随地访问**:通过设备同步的内容和设置使用 Gmail
- **与其他服务集成**:连接 Google 日历、云端硬盘和其他生产力工具
在 Sim 中Gmail 集成使您的代理能够以编程方式全面管理电子邮件,并具备全面的自动化功能。这支持强大的自动化场景,例如发送通知、处理收到的邮件、从电子邮件中提取信息以及大规模管理通信工作流。您的代理可以:
- **撰写和发送**:创建带有附件的个性化电子邮件并发送给收件人
- **读取和搜索**:使用 Gmail 的查询语法查找特定邮件并提取内容
- **智能组织**:将邮件标记为已读/未读,存档或取消存档电子邮件,并管理标签
- **清理收件箱**:删除邮件,在标签之间移动电子邮件,并保持收件箱整洁
- **触发工作流**:实时监听新邮件,启用对收到邮件的响应式工作流
此集成弥合了您的 AI 工作流与电子邮件通信之间的差距实现了与全球最广泛使用的通信平台之一的无缝交互。无论您是在自动化客户支持响应、处理收据、管理订阅还是协调团队通信Gmail 集成都提供了全面的电子邮件自动化所需的所有工具。
{/* MANUAL-CONTENT-END */}
## 使用说明
将 Gmail 集成到工作流中。可以发送、读取、搜索和移动电子邮件。可以在触发模式下使用,当收到新电子邮件时触发工作流。
## 工具
### `gmail_send`
使用 Gmail 发送电子邮件
#### 输入
| 参数 | 类型 | 必需 | 描述 |
| --------- | ---- | -------- | ----------- |
| `to` | 字符串 | 是 | 收件人邮箱地址 |
| `subject` | 字符串 | 否 | 邮件主题 |
| `body` | 字符串 | 是 | 邮件正文内容 |
| `contentType` | 字符串 | 否 | 邮件正文的内容类型(文本或 HTML |
| `threadId` | 字符串 | 否 | 回复的线程 ID用于线程化 |
| `replyToMessageId` | 字符串 | 否 | Gmail 消息 ID用于回复 - 使用 Gmail 读取结果中的 "id" 字段(不是 RFC 的 "messageId" |
| `cc` | 字符串 | 否 | 抄送收件人(逗号分隔) |
| `bcc` | 字符串 | 否 | 密送收件人(逗号分隔) |
| `attachments` | 文件[] | 否 | 附加到邮件的文件 |
#### 输出
| 参数 | 类型 | 描述 |
| --------- | ---- | ----------- |
| `content` | string | 成功消息 |
| `metadata` | object | 邮件元数据 |
### `gmail_draft`
使用 Gmail 草拟电子邮件
#### 输入
| 参数 | 类型 | 必需 | 描述 |
| --------- | ---- | -------- | ----------- |
| `to` | 字符串 | 是 | 收件人邮箱地址 |
| `subject` | 字符串 | 否 | 邮件主题 |
| `body` | 字符串 | 是 | 邮件正文内容 |
| `contentType` | 字符串 | 否 | 邮件正文的内容类型(文本或 HTML |
| `threadId` | 字符串 | 否 | 回复的线程 ID用于线程化 |
| `replyToMessageId` | 字符串 | 否 | Gmail 消息 ID用于回复 - 使用 Gmail 读取结果中的 "id" 字段(不是 RFC 的 "messageId" |
| `cc` | 字符串 | 否 | 抄送收件人(逗号分隔) |
| `bcc` | 字符串 | 否 | 密送收件人(逗号分隔) |
| `attachments` | 文件[] | 否 | 附加到邮件草稿的文件 |
#### 输出
| 参数 | 类型 | 描述 |
| --------- | ---- | ----------- |
| `content` | string | 成功消息 |
| `metadata` | object | 草稿元数据 |
### `gmail_read`
从 Gmail 读取电子邮件
#### 输入
| 参数 | 类型 | 必需 | 描述 |
| --------- | ---- | -------- | ----------- |
| `messageId` | string | 否 | 要读取的消息 ID |
| `folder` | string | 否 | 要从中读取电子邮件的文件夹/标签 |
| `unreadOnly` | boolean | 否 | 仅检索未读消息 |
| `maxResults` | number | 否 | 要检索的最大消息数默认1最大10 |
| `includeAttachments` | boolean | 否 | 下载并包含电子邮件附件 |
#### 输出
| 参数 | 类型 | 描述 |
| --------- | ---- | ----------- |
| `content` | 字符串 | 邮件的文本内容 |
| `metadata` | JSON | 邮件的元数据 |
| `attachments` | 文件[] | 邮件的附件 |
### `gmail_search`
在 Gmail 中搜索邮件
#### 输入
| 参数 | 类型 | 必需 | 描述 |
| --------- | ---- | -------- | ----------- |
| `query` | 字符串 | 是 | 邮件搜索查询 |
| `maxResults` | 数字 | 否 | 返回的最大结果数 |
#### 输出
| 参数 | 类型 | 描述 |
| --------- | ---- | ----------- |
| `content` | 字符串 | 搜索结果摘要 |
| `metadata` | 对象 | 搜索元数据 |
### `gmail_move`
在 Gmail 标签/文件夹之间移动邮件
#### 输入
| 参数 | 类型 | 必需 | 描述 |
| --------- | ---- | -------- | ----------- |
| `messageId` | 字符串 | 是 | 要移动的邮件 ID |
| `addLabelIds` | 字符串 | 是 | 要添加的逗号分隔标签 ID \(例如INBOX, Label_123\) |
| `removeLabelIds` | 字符串 | 否 | 要移除的逗号分隔标签 ID \(例如INBOX, SPAM\) |
#### 输出
| 参数 | 类型 | 描述 |
| --------- | ---- | ----------- |
| `content` | 字符串 | 成功消息 |
| `metadata` | 对象 | 邮件元数据 |
### `gmail_mark_read`
将 Gmail 邮件标记为已读
#### 输入
| 参数 | 类型 | 必需 | 描述 |
| --------- | ---- | -------- | ----------- |
| `messageId` | 字符串 | 是 | 要标记为已读的邮件 ID |
#### 输出
| 参数 | 类型 | 描述 |
| --------- | ---- | ----------- |
| `content` | string | 成功消息 |
| `metadata` | object | 邮件元数据 |
### `gmail_mark_unread`
将 Gmail 邮件标记为未读
#### 输入
| 参数 | 类型 | 必需 | 描述 |
| --------- | ---- | -------- | ----------- |
| `messageId` | string | 是 | 要标记为未读的邮件 ID |
#### 输出
| 参数 | 类型 | 描述 |
| --------- | ---- | ----------- |
| `content` | string | 成功消息 |
| `metadata` | object | 邮件元数据 |
### `gmail_archive`
归档 Gmail 邮件(从收件箱中移除)
#### 输入
| 参数 | 类型 | 必需 | 描述 |
| --------- | ---- | -------- | ----------- |
| `messageId` | string | 是 | 要归档的邮件 ID |
#### 输出
| 参数 | 类型 | 描述 |
| --------- | ---- | ----------- |
| `content` | string | 成功消息 |
| `metadata` | object | 邮件元数据 |
### `gmail_unarchive`
取消归档 Gmail 邮件(移回收件箱)
#### 输入
| 参数 | 类型 | 必需 | 描述 |
| --------- | ---- | -------- | ----------- |
| `messageId` | string | 是 | 要取消归档的邮件 ID |
#### 输出
| 参数 | 类型 | 描述 |
| --------- | ---- | ----------- |
| `content` | string | 成功消息 |
| `metadata` | object | 邮件元数据 |
### `gmail_delete`
删除 Gmail 邮件(移至垃圾箱)
#### 输入
| 参数 | 类型 | 必需 | 描述 |
| --------- | ---- | -------- | ----------- |
| `messageId` | string | 是 | 要删除邮件的 ID |
#### 输出
| 参数 | 类型 | 描述 |
| --------- | ---- | ----------- |
| `content` | string | 成功消息 |
| `metadata` | object | 邮件元数据 |
### `gmail_add_label`
为 Gmail 邮件添加标签
#### 输入
| 参数 | 类型 | 必需 | 描述 |
| --------- | ---- | -------- | ----------- |
| `messageId` | string | 是 | 要添加标签的邮件 ID |
| `labelIds` | string | 是 | 要添加的逗号分隔标签 ID例如INBOX, Label_123 |
#### 输出
| 参数 | 类型 | 描述 |
| --------- | ---- | ----------- |
| `content` | string | 成功消息 |
| `metadata` | object | 邮件元数据 |
### `gmail_remove_label`
从 Gmail 邮件中移除标签
#### 输入
| 参数 | 类型 | 必需 | 描述 |
| --------- | ---- | -------- | ----------- |
| `messageId` | string | 是 | 要移除标签的邮件 ID |
| `labelIds` | string | 是 | 要移除的逗号分隔标签 ID例如INBOX, Label_123 |
#### 输出
| 参数 | 类型 | 描述 |
| --------- | ---- | ----------- |
| `content` | string | 成功消息 |
| `metadata` | object | 邮件元数据 |
## 注意事项
- 类别:`tools`
- 类型:`gmail`