Microsoft 365 Outlook 软件包
- Updated: 2025/09/22
Microsoft 365 Outlook 软件包
Microsoft 365 Outlook 软件包 使您能够通过 Microsoft Outlook 服务器自动发送 Outlook 电子邮件。
开始之前
Microsoft 已弃用 Exchange Online 的 EWS API,并建议用户迁移到 Graph API。
请参阅 Upcoming API Deprecations in Exchange Web Services for Exchange Online。
基于 Graph API 的 Microsoft 365 Outlook
软件包 可用于自动执行与电子邮件相关的任务,包括在 Microsoft 365 Outlook 中发送、接收和修改电子邮件和文件夹。
注: Graph API 的集成需要管理员授予访问权限,之后您可以配置应用程序访问策略并限制应用程序权限的范围。 请参阅配置应用程序访问策略。
注: Microsoft 对 Graph API 提供有限的支持。 因此,如果您使用 Microsoft 365 版本的 Azure US GCC High,以下 操作 可能会受到影响:
- 转发、回复和全部回复
- 如果有附件请发送 操作
注: Microsoft 的 Graph API 不支持从包含数字签名的电子邮件中下载附件。
按以下顺序使用此 软件包:
- 使用连接 操作 操作创建会话。
- 使用各种 操作 自动执行与 Microsoft 365 Outlook 电子邮件相关的任务。
- 使用断开连接 操作 操作终止与 Microsoft Outlook 服务器的连接。
Microsoft 365 Outlook
软件包 支持 Outlook 365 中共享邮箱的电子邮件自动化。 您可以通过访问共享邮箱中的每个文件夹及其子文件夹,自动化处理从共享邮箱中检索的电子邮件,并执行与电子邮件相关的任务。 确保满足以下要求:
- 管理员已启用您对共享邮箱的访问权限。
- 已授予所需的委派权限。
- 已在您的 Microsoft 365 Outlook 应用程序中设置共享邮箱。
请查看下表以了解使用 Microsoft 365 Outlook
软件包 时重要的代理注意事项:
| 代理类型 | 描述 | 状态 |
|---|---|---|
| 已验证 | Control Room URL 和 Graph API 端点的代理设置相同 | 支持 |
| Control Room URL 和 Graph API 端点的代理凭据不同 | 不支持 | |
| 绕过 Control Room URL 的经过身份验证的代理以及 Graph API 端点的经过身份验证的代理设置 | 不支持 | |
| 未验证 | Control Room URL 和 Graph API 端点的设置相同 | 支持 |
| Control Room URL 和 Graph API 端点的代理设置不同 | 支持 | |
| 已验证和未验证的组合 | Control Room URL 的经过身份验证的代理和 Graph API 端点的未经身份验证的代理设置 | 支持 |
| Control Room URL 的未经身份验证的代理和 Graph API 端点的经过身份验证的代理设置 | 不支持 | |
| 无 | 在 Bot Runner 机器上未找到代理 | 支持 |
注: 可以使用代理服务器的 NTLM 身份验证,使您能够在线连接到 Exchange。
Microsoft 365 Outlook 软件包 中的 操作
在 机器人编辑器 屏幕上的 操作 调色板中,从 Microsoft 365 Outlook 软件包 中双击或拖动以下任意 操作:| 操作 | 描述 |
|---|---|
| 更改状态 | 请参阅 Microsoft 365 Outlook 软件包 中的更改状态 操作。 |
| 检查文件夹是否存在 | 请参阅 Microsoft 365 Outlook 软件包 中的检查文件夹是否存在 操作。 |
| 连接 | 请参阅 使用 Microsoft 365 Outlook 软件包 中的连接 操作。 |
| 删除 | 请参阅 在 Microsoft 365 Outlook 软件包 中删除 操作。 |
| 删除全部 | 请参阅 在 Microsoft 365 Outlook 软件包 中删除所有 操作。 |
| 断开连接 | 请参阅 断开 Microsoft 365 Outlook 软件包 中的 操作。 |
| 转发 | 请参阅 Microsoft 365 Outlook 软件包 中的转发 操作。 |
| 移动 | 请参阅 Microsoft 365 Outlook 软件包 中的移动 操作。 |
| 全部移动 | 请参阅 移动 Microsoft 365 Outlook 软件包 中的所有 操作。 |
| 回复 | 请参阅 在 Microsoft 365 Outlook 软件包 中回复 操作。 |
| 全部回复 | 请参阅 在 Microsoft 365 Outlook 软件包 中回复所有 操作。 |
| 保存所有附件 | 请参阅 Microsoft 365 Outlook 软件包 中的保存所有附件 操作。 |
| 保存附件 | 请参阅 将附件 操作 保存在 Microsoft 365 Outlook 软件包 中。 |
| 保存电子邮件 | 请参阅 Microsoft 365 Outlook 软件包 中的保存电子邮件 操作。 |
| 发送 | 请参阅 在 Microsoft 365 Outlook 软件包 中发送 操作。 |
Microsoft 365 Outlook 中的文件流支持
Microsoft 365 Outlook 软件包支持文件流功能。 文件流功能使您能够创建、管理和运行 API 任务,以发送包含附件的电子邮件。 转发、回复、全部回复和发送操作现在可以使用包含文件流的文件变量。 文件流功能还使您能够将文件附加到电子邮件中,而无需从数据源下载。
注:
- Microsoft 365 订阅决定了附件允许的最大文件大小。 如果您拥有 Microsoft 365 订阅,则附件允许的最大文件大小为 150 MB。 如果您拥有个人 Microsoft 365 账户,则附件允许的最大文件大小为 25 MB。
- 您还可以使用列表变量在邮件中附加多个文件。 请确保所有附件的总大小不超过您的 Microsoft 365 账户所设定的大小限制。
以下是 Microsoft 365 Outlook 软件包中文件流功能如何工作的高级工作流:
- 使用其中一种兼容文件流的操作,将文件流保存在文件变量中。 有关文件流兼容操作的更多信息,请参阅 使用文件变量进行文件流式传输。
- 创建一个具有文件子类型的列表变量。
- 使用列表软件包中的添加项目操作,将包含文件流的文件变量添加到列表变量中。
- 在转发、回复、全部回复和发送操作的设置中,将更新后的列表变量作为附件选项中的附件使用。
- 当您运行自动化时,自动化会从数据源流式传输文件,并将其作为附件添加到电子邮件中。 自动化只有在上传完成后才会发送电子邮件。 如果上传未完成,邮件将保留在邮箱的草稿文件夹中。 您必须从草稿文件夹中手动删除该邮件,并重新运行自动化。
以下是您在使用任何支持文件流的 Microsoft 365 Outlook 操作时可能遇到的一些错误消息及其根本原因:
- 无法在文件流元数据中找到文件名。 验证文件流的元数据中是否包含文件名,然后重试。
- 如果文件名为空或文件大小为 0 KB,系统会显示此错误消息。
- 附件超过了 25MB 的大小限制。 上传一个较小的文件,然后重试。
- 如果附件的总大小超过 25 MB,系统会显示此错误消息。
- 无法找到附件“%s”。 验证路径,然后重试
- 如果源位置缺少附件,系统将显示此错误消息。