Exchange Server 操作

警告

这组操作适用于 Exchange Server 自动化场景。 若要实现 Exchange Online 自动化,请使用云端流中的相应 Office 365 云连接器。

Exchange Server 操作使您能够连接到 Exchange Server 并管理您的通信。

Exchange Server 操作要求连接到 Exchange Server,您可以使用连接到 Exchange Server操作来建立该连接。

以下示例包含手动填充的服务器地址,而不是使用自动发现。 凭据设置为用户定义的凭据,因此域、用户名和密码也是手动输入的。 如果未在指定的期限内建立连接,则高级部分中的设置超时允许操作返回错误。

连接到 Exchange Server 操作的屏幕截图。

要从 Exchange Server 检索电子邮件,请使用检索 Exchange 电子邮件操作。 以下示例从名为回执的自定义文件夹中检索电子邮件。 筛选器包含先前在桌面流中定义的变量。 该操作会将所有附件本地保存到指定文件夹。

“检索 Exchange 电子邮件”操作的屏幕截图。

处理 Exchange 电子邮件操作将处理检索 Exchange 电子邮件操作所检索的电子邮件。 使用此操作移动或删除电子邮件,或者将其标记为已读。

连接到 Exchange 服务器

打开与 Exchange 服务器的新连接。

输入参数

参数 可选 接受 默认值 说明
Exchange server version 不适用 Exchange 2010、Exchange 2010 SP1、Exchange 2010 SP2、Exchange 2013、Exchange 2013 SP1 Exchange 2013 SP1 Exchange 服务器的版本
Connection type 不适用 自动发现、Exchange 服务器地址 自动发现 指定连接到 Exchange 服务器的方式
Server address 文本值 Exchange 服务器地址
Email address 文本值 Exchange 帐户电子邮件地址
Credentials 不适用 Exchange 默认、用户定义 Exchange 默认 指定提供用户的 Exchange 凭据的方式
Domain 文本值 Exchange 帐户域。 要从用户名中提取帐户域,请将此字段留空
用户名 文本值 Exchange 帐户用户名
密码 直接加密的输入或文本值 Exchange 帐户密码
超时 数值 30 在操作失败之前等待连接建立的时间(以秒为单位)

生成的变量

参数 类型​​ 说明
ExchangeConnection Exchange 连接 用于以后的 Exchange 操作的特定 Exchange 连接

异常

例外 描述
无法连接到 Exchange 服务器 指示连接到 Exchange 服务器时遇到问题

检索 Exchange 电子邮件

检索指定 Exchange 服务器中的电子邮件。

输入参数

参数 可选 接受 默认值 说明
Exchange connection Exchange 连接 Exchange 连接。 使用“连接到 Exchange 服务器”操作创建 Exchange 连接
Mailbox type 不适用 个人、共享 个人 要从中检索电子邮件的邮箱的类型
Shared mailbox address 文本值 要从中检索电子邮件的共享邮箱的地址
Retrieve email messages from custom folder 不适用 布尔值 指定是否检索自定义文件夹或预定义 Exchange 文件夹中的电子邮件
Exchange folder 不适用 收件箱、已删除邮件、草稿、发件箱、已发送邮件、垃圾邮件 收件箱 要从中检索电子邮件的预定义 Exchange 文件夹
邮件文件夹 文本值 收件箱 要从中检索电子邮件的邮件文件夹的名称或路径(例如 folder1\folder2)
Retrieve 不适用 所有电子邮件、仅限未读电子邮件、仅限已读电子邮件 仅限未读电子邮件 指定是检索文件夹中的所有电子邮件还是仅检索未读电子邮件
Mark as read 不适用 布尔值 指定是将检索到的邮件标记为已读,还是保留原样
From contains 文本值 要从中检索邮件的发件人的完整电子邮件地址。 将此属性留空,以检索所有的邮件(无论发件人是谁)
To contains 文本值 要检索的电子邮件的收件人的完整电子邮件地址(如果是多个地址,使用空格进行分隔)。 将此属性留空,以检索所有电子邮件(无论收件人是谁)
Subject contains 文本值 要在电子邮件主题中找到的关键短语。 将此属性留空,以检索所有电子邮件(无论其主题是什么)
Body contains 文本值 要在电子邮件正文中找到的关键短语。 将此属性留空,以检索所有电子邮件(无论其内容是什么)
Attachments 不适用 保存附件、不保存附件 不保存附件 指定是否保存检索到的电子邮件的附件
Save attachments into 文件夹 用于保存附件的文件夹

生成的变量

参数 类型​​ 说明
RetrievedEmails Exchange 邮件消息列表 检索到的电子邮件,供以后作为 Exchange 邮件对象列表进行处理

异常

例外 描述
无法保存附件 指示保存附件时出现问题
指定的邮件文件夹不存在 指示指定的邮件文件夹不存在
无法检索电子邮件 指示检索电子邮件时遇到问题

发送 Exchange 电子邮件

创建并发送新电子邮件。

发送 Exchange 电子邮件操作在连接到 Exchange server 时创建并发送新的电子邮件。 在添加此操作之前,请先添加连接到 Exchange server 操作以设置到 Exchange 服务器的连接。 此操作的输出是 %ExchangeConnection%变量,应该用作发送 Exchange 电子邮件操作的输入。

输入参数

参数 可选 接受 默认值 说明
Exchange connection Exchange 连接 Exchange 连接。 使用“连接到 Exchange 服务器”操作创建 Exchange 连接
From 文本值 发件人的电子邮件地址
Sender display name 文本值 发件人的显示名称
To 文本值 收件人的电子邮件。 要输入多个电子邮件,请使用分号分隔地址列表
CC 文本值 抄送收件人的电子邮件。 要输入多个电子邮件,请使用分号分隔地址列表
BCC 文本值 密件抄送(隐藏)收件人的电子邮件。 要输入多个电子邮件,请使用分号分隔地址列表
Subject 文本值 电子邮件的主题
Body 文本值 正文文本
Body is HTML 不适用 布尔值 指定是否将电子邮件的正文解释为 HTML 编码
Attachment(s) 文件列表 任何附件的完整路径。 将多个文件用双引号 (") 括起来,并用空格字符进行分隔

生成的变量

此操作不会生成任何变量。

异常

例外 说明
找不到附件 指示指定的附件不存在
无法发送电子邮件 指示发送电子邮件时出现问题

处理 Exchange 电子邮件

移动、删除或标记为未读电子邮件(或一系列电子邮件)。

输入参数

参数 可选 接受 默认值 说明
Exchange connection Exchange 连接 Exchange 连接。 使用“连接到 Exchange 服务器”操作创建 Exchange 连接
Email message(s) to process Exchange 邮件消息列表 要处理的电子邮件。 使用由“检索 Exchange 电子邮件”操作填充的变量
Operation 不适用 删除服务器中的电子邮件、将电子邮件标记为未读、将电子邮件移至邮件文件夹 将电子邮件移至邮件文件夹 指定要对指定电子邮件执行的操作
Mailbox type 不适用 个人、共享 个人 要从中检索电子邮件的邮箱的类型
Shared mailbox address 文本值 要从中检索电子邮件的共享邮箱的地址
Move to custom folder 不适用 布尔值 指定是否将电子邮件移至自定义文件夹或预定义的 Exchange 文件夹
Exchange folder 不适用 收件箱、已删除邮件、草稿、发件箱、已发送邮件、垃圾邮件 收件箱 要从中移动电子邮件的预定义 Exchange 文件夹
邮件文件夹 文本值 收件箱 要将电子邮件移至的邮件文件夹的名称或路径(例如 folder1\folder2)

生成的变量

此操作不会生成任何变量。

异常

例外 说明
指定的邮件文件夹不存在 指示指定的邮件文件夹不存在
无法处理电子邮件 指示在处理指定电子邮件时遇到问题