电子邮件操作
在部署任何电子邮件操作之前,您必须配置将处理请求的服务器。 检索电子邮件和处理电子邮件操作需要 IMAP 服务器,而发送电子邮件操作需要 SMTP 服务器。
通用 IMAP 端口:
- 143(非加密和 TLS)
- 993(安全 IMAP)
通用 IMAP 服务器:
- imap-mail.outlook.com (Outlook.com)
- outlook.office365.com (Office365.com)
- imap.mail.yahoo.com(Yahoo 邮件)
- imap.gmail.com(Google 邮件)
通用 SMTP 端口:
- 25(非加密)
- 587(非加密和 TLS)
- 465 (SSL)
通用 SMTP 服务器:
- smtp-mail.outlook.com (Outlook.com)
- smtp.office365.com (Office365.com)
- smtp.mail.yahoo.com(Yahoo 邮件)
- smtp.gmail.com(Google 邮件)
若要检索满足特定条件的电子邮件,请使用检索电子邮件操作。 以下示例从收件箱仅检索未读邮件。
筛选器进一步指定电子邮件应来自 b.friday,主题应该包含报表,正文应该包含星期二。 此操作将在本地保存与指定条件匹配的所有附件。
使用需要检索电子邮件操作所创建的变量的处理电子邮件操作来管理电子邮件。 您可以选择是移动电子邮件、删除电子邮件还是将电子邮件标记为已读/未读。
以下发送电子邮件操作将电子邮件从 N. Varga 发送到 B. Friday,BCC 字段中包含开票。 主题和正文包含 %ReportID% 变量,而附件是流之前处理过的文件。
检索电子邮件
从 IMAP 服务器中检索电子邮件。
输入参数
参数 | 可选 | 接受 | 默认值 | 说明 |
---|---|---|---|---|
IMAP server | 否 | 文本值 | IMAP 服务器地址(例如 imap.gmail.com) | |
Port | 是 | 数值 | 993 | 用于 IMAP 服务器的端口。 通常为端口 993 |
Enable SSL | 不可用 | 布尔值 | TRUE | 指定是否使用安全连接与 IMAP 服务器通信 |
User name | 否 | 文本值 | 要访问的电子邮件帐户的用户名 | |
密码 | 否 | 直接加密的输入或文本值 | 要访问的电子邮件帐户的密码 | |
接受不受信任的证书 | 不适用 | 布尔值 | 假 | 指定是否将接受不受信任的证书 |
Mail folder | 否 | 文本值 | 要从中检索邮件的 IMAP 邮件文件夹(也称为“邮箱”)的名称 | |
Retrieve | 不适用 | 所有电子邮件、仅限未读电子邮件、仅限已读电子邮件 | 所有电子邮件 | 指定是检索文件夹中的所有邮件还是仅检索未读邮件 |
Mark As read | 不适用 | 布尔值 | 真 | 指定是将检索到的邮件标记为已读,还是保留原样 |
"From" field contains | 是 | 文本值 | 要检索其邮件的发件人的完整电子邮件地址。 将此属性留空,以检索所有的邮件(无论发件人是谁) | |
"To" field contains | 是 | 文本值 | 待检索邮件的收件人的完整电子邮件地址(如果有多个,则用空格分隔)。 将此属性留空,以检索所有邮件(无论收件人是谁) | |
"Subject" contains | 是 | 文本值 | 要在电子邮件主题中找到的关键短语。 将此属性留空,以检索所有的电子邮件(无论其主题是什么) | |
'Body' contains | 是 | 文本值 | 要在电子邮件正文中找到的关键短语。 将此属性留空,以检索所有的电子邮件(无论其内容是什么) | |
Save attachments | 不适用 | 保存附件、不保存附件 | 不保存附件 | 指定是否保存检索到的电子邮件的附件 |
Save attachments into | 否 | 文件夹 | 用于保存附件的文件夹 |
生成的变量
参数 | 类型 | 说明 |
---|---|---|
RetrievedEmails | 邮件消息列表 | 检索到的电子邮件,供以后作为邮件对象列表进行处理 |
异常
例外 | 描述 |
---|---|
无法连接到 IMAP 服务器 | 指示连接到 IMAP 服务器时出现问题 |
无法对 IMAP 服务器进行身份验证 | 指示对指定的 IMAP 服务器进行身份验证时出现问题 |
指定的邮件文件夹不存在 | 指示找不到指定的邮件文件夹 |
无法保存附件 | 指示保存附件时出现问题 |
无法检索电子邮件 | 指示检索电子邮件时出现问题 |
处理电子邮件
将由“检索电子邮件”操作检索到的电子邮件(或电子邮件列表)移动、删除或标记为未读。
输入参数
参数 | 可选 | 接受 | 默认值 | 说明 |
---|---|---|---|---|
IMAP server | 否 | 文本值 | IMAP 服务器地址(例如 imap.gmail.com) | |
Port | 是 | 数值 | 993 | 用于 IMAP 服务器的端口。 通常为端口 993 |
Enable SSL | 不可用 | 布尔值 | TRUE | 指定是否使用安全连接与 IMAP 服务器通信 |
Username | 否 | 文本值 | 要访问的电子邮件帐户的用户名 | |
密码 | 否 | 直接加密的输入或文本值 | 要访问的电子邮件帐户的密码 | |
接受不受信任的证书 | 不适用 | 布尔值 | 假 | 指定是否将接受不受信任的证书 |
Email(s) to process | 否 | 邮件消息列表 | 要处理的电子邮件或电子邮件列表。 此参数应该包含由“检索电子邮件”操作填充的变量 | |
Operation | 不适用 | 从服务器上删除电子邮件、将电子邮件标记为未读、将电子邮件移至邮件文件夹、将电子邮件标记为未读并移至邮件文件夹 | 将电子邮件移至邮件文件夹 | 要对指定电子邮件执行的操作 |
Mail folder | 否 | 文本值 | 要将电子邮件移动到的邮件文件夹的名称 |
生成的变量
此操作不会生成任何变量。
异常
例外 | 说明 |
---|---|
无法连接到 IMAP 服务器 | 指示连接到 IMAP 服务器时出现问题 |
指定的邮件文件夹不存在 | 指示找不到指定的邮件文件夹 |
无法处理电子邮件 | 指示处理指定的电子邮件时出现问题 |
发送电子邮件
创建并发送新电子邮件。
输入参数
参数 | 可选 | 接受 | 默认值 | 说明 |
---|---|---|---|---|
SMTP server | 否 | 文本值 | SMTP 服务器地址 | |
Server port | 是 | 数值 | 25 | 用于服务器的端口。 通常为端口 25 |
Enable SSL | 不可用 | 布尔值 | 错误 | 指定是否通过安全连接与服务器通信 |
SMTP Server needs authentication | 不适用 | 布尔值 | 假 | 指定服务器是否需要身份验证 |
User name | 否 | 文本值 | 要访问的电子邮件帐户的用户名 | |
密码 | 否 | 直接加密的输入或文本值 | 要访问的电子邮件帐户的密码 | |
接受不受信任的证书 | 不适用 | 布尔值 | 假 | 指定是否将接受不受信任的证书 |
From | 否 | 文本值 | 发件人的电子邮件地址 | |
Sender display name | 是 | 文本值 | 发件人的显示名称 | |
To | 否 | 文本值 | 收件人的电子邮件。 如果输入多个电子邮件,则应使用分号分隔地址列表 | |
CC | 是 | 文本值 | 抄送收件人的电子邮件。 如果输入多个电子邮件,则应使用分号分隔地址列表 | |
BCC | 是 | 文本值 | 密件抄送(隐藏)收件人的电子邮件。 如果输入多个电子邮件,则应使用分号分隔地址列表 | |
Subject | 是 | 文本值 | 电子邮件的主题 | |
Body | 是 | 文本值 | 电子邮件的正文 | |
Body Is HTML | 不适用 | 布尔值 | 假 | 指定电子邮件的正文是否将解释为 HTML 编码 |
Attachment(s) | 是 | 文件列表 | 任何附件或文件或文件列表的完整路径。 多个文件应使用双引号 (") 括起,并用空格字符分隔 |
生成的变量
此操作不会生成任何变量。
异常
例外 | 说明 |
---|---|
电子邮件地址无效 | 指示指定的电子邮件地址无效 |
无法发送电子邮件 | 指示发送电子邮件时出现问题 |
找不到附件 | 指示找不到指定的附件 |