菜单

邮件中读取验证码

“邮件中读取验证码” RPA 自定义指令说明

一、指令概述

该 RPA 自定义指令用于通过邮件协议(依托 IMAP 服务器 ),登录指定邮箱,依据设定的正文关键词筛选邮件,自动提取邮件中的验证码内容并存储,实现验证码获取的自动化流程,适配账号注册、登录验证等需邮件验证码的场景。

二、调用参数配置示意

在 RPA 流程设计中,通过 “调用指令” 配置参数执行邮件验证码读取操作,配置界面如下:

参数名称说明
指令选择 “邮件中读取验证码”,执行邮件验证码提取流程
邮箱号需登录的目标邮箱地址(如 xxx@xx.com ),用于定位邮箱
邮箱密码 / 授权码邮箱登录密码或开启 IMAP 等服务后生成的授权码,验证登录权限
IMAP 服务器邮箱对应的 IMAP 服务器地址(如网易邮箱 imap.163.com ),建立邮件连接
正文关键词 1 / 正文关键词 2用于筛选目标邮件的关键词,需包含验证码所在邮件正文中的特征文本,支持多关键词组合匹配
生成的变量 - 验证码存储提取到的验证码内容的变量,供后续流程调用

三、使用示例

(一)参数配置

邮箱号:example@163.com(目标邮箱地址 )

邮箱密码 / 授权码:{邮箱授权码变量}(提前获取的邮箱授权码,确保登录权限 )

IMAP 服务器:imap.163.com(网易邮箱 IMAP 服务器地址 )

正文关键词 1:您的验证码是(邮件正文中提示验证码的特征文本 )

正文关键词 2:有效期(辅助筛选,确保定位到含验证码的目标邮件 )

生成的变量 - 验证码:验证码(存储提取结果的变量 )

(二)执行流程

调用指令后,RPA 工具按以下步骤运行:

1. 依托配置的 IMAP 服务器 地址,使用 邮箱号邮箱密码/授权码 登录目标邮箱;

2. 遍历邮箱收件箱(或指定文件夹 )邮件,筛选出正文同时包含 正文关键词 1正文关键词 2 的邮件;

3. 从匹配邮件正文中提取验证码内容(通常为数字或字符组合 ),存入 验证码 变量。

四、运行效果

执行成功后,生成的 验证码 变量会存储提取到的验证码内容。若邮件正文中含 “您的验证码是 123456,有效期 5 分钟”,且关键词匹配,变量值则为 123456 。可通过查看变量值或流程日志验证,示例效果如下:

(注:图中变量显示验证码为 123456 ,验证指令成功提取邮件验证码 )

五、注意事项

1. 邮箱权限:需确保邮箱已开启 IMAP 服务(部分邮箱默认关闭 ),且 邮箱密码/授权码 正确,否则无法登录邮箱。

2. 关键词精准性正文关键词 需准确匹配目标邮件特征,避免因关键词宽泛匹配到无关邮件,或因关键词遗漏无法定位邮件。

3. 邮件及时性:验证码邮件需在指令执行时已收到并处于可读取状态(未被删除、移动 ),否则可能提取失败。

4. 服务器适配:不同邮箱服务商的 IMAP 服务器 地址不同(如 QQ 邮箱为 imap.qq.com ),需准确填写。

六、延伸应用

该指令可结合多种业务流程,拓展自动化场景:

账号注册自动化:在注册流程中,自动读取邮箱验证码并填入注册页面,完成自动化注册。

登录验证流程:搭配登录操作,读取邮件验证码实现自动化登录,跳过手动查收验证码步骤。

业务系统验证:在财务、OA 等系统的身份验证环节,自动提取邮件验证码完成校验,提升流程效率。



上一个
谷歌reCaptcha验证码
下一个
WPS在线表格
最近修改: 2025-06-27