RPA
模块四�Email自动化处理
财务机器人开发与应用
知识目标
A
B
C
C
A
B
掌握邮箱服务器设置。
掌握E-mail相关控件的操作方法。
掌握应用RPA批量发送邮件、
下载邮件的方法。
延时符
能力目标
C
D
B
A
ETITLE
能正确设置QQ邮箱服务器。
能应用RPA个性化设置并批量发送邮件。
延时符
能应用RPA批量下载邮件附件。
素养目标
延时符
培养良好的流程设计
思维。
培养爱岗敬业、廉洁自律
的职业道德。
培养自主学习能力,流程优
化能力。
1
2
任务一�邮箱服务器设置
任务二�RPA发送邮件
延时符
目录
CONTENT 3
4
任务三�RPA批量发送邮件
任务四�批量下载邮件
任务一�邮箱服务器设置
任务情境
知识要点
任务实施
任务描述
RPA使 用 邮 箱 POP3、
IMAP、SMTP等功能前,
必须对邮箱进行设置,
开启邮件收发上述服务。
任务情境
任务
场景
延时符
任务描述
延时符
电子邮件是日常工作和生活沟通的重要方式之一,电子邮件
在发送和接收的过程中,要遵循一些基本协议和标准,这些
协议主要有SMTP、POP3、IMAP等。
SMTP(Simple�Mail�Transfer�Protocol),即简单邮件传
输协议,用于发送email。
POP3(Post�Office�Protocol-Verion�3),即邮局传输协
议,用于接收的协议。
IMAP(Internet�Message�Access�Protocol),即
Internet邮件访问协议,用于接收email的协议。
出于安全等因素的考虑,绝大多数E-mail服务商会在你开通
账户时,默认关闭了这些协议。RPA就相当于一种客户端,
为了使用RPA来发送和接收E-mail,就必须要先开启这些协
议。
任务描述
延时符
利用RPA机器人自动完成邮件的收发工作,必须先对邮箱服务器进行设
置。
知识要点 邮件协议
延时符
邮件服务商 协议类型 协议功能 服务器名称 非SSL端
口号
SSL端口
号
腾讯QQ邮箱
SMTP 发送邮件 25 465/587
POP3 接收邮件 110 995
IMAP 接收邮件 143 993
网易163邮箱
SMTP 发送邮件 25 465/994
POP3 接收邮件 110 995
IMAP 接收邮件 143 993
谷歌Gmail邮箱
SMTP 发送邮件 25 465
POP3 接收邮件 110 995
IMAP 接收邮件 143 993
任务实施
延时符
开启POP3/SMTP服务
任务二�RPA发送单个
邮件
任务情境
知识要点
任务实施
任务描述
公司行政人员小郭,每天要为公司决策人员发送当日的行
业新闻日报。
任务情境
任务
场景
延时符
任务描述
延时符
小郭每天要将一封邮件发至指定的邮箱,邮件正文是
“领导您好,这是XXXX日行业新闻日报,请查收!”
邮件附件是“行业日报.pdf”。
知识要点 getCurrentTime-获取时间控件
延时符
控件 -发送邮件(smtp)控件
延时符
任务实施
延时符
流程设计
任务实施
延时符
流程开发
任务三�RPA批量发送
邮件
任务情境
知识要点
任务实施
任务描述
按照客户信息表上的名单,给公司每一位客户发送一份报价
单。
任务情境
任务
场景
延时符
任务描述
延时符
邮件内容定制如下。
邮件主题:20××××××(某一具体日期,如20220701)航远公司报价
单
正文:尊敬的×××,您好,这是20××××××航远公司的报价单,请查
收!
附件:报价单.xlsx
任务实施
延时符
流程设计
任务实施
延时符
流程开发
任务四�RPA批量下载
邮件
任务情境
知识要点
任务实施
任务描述
航远公司销售助理小郭每周都会收到各销售部门发送来的
主题为“××地区销售清单”的邮件,其中都会有相应地
区的销售清单Excel文件作为附件。小郭每次需要下载全
部地区的销售清单附件,并放到同一文件夹内。
任务情境
任务
场景
延时符
任务描述
延时符
小郭在“批量下载邮件机器人”文件夹下新建两个文件夹:一个
命名为“批量下载邮件信息”,用于存储RPA机器人获取的邮件信
息;另一个命名为“批量下载邮件附件”,用于将RPA机器人下载
的附件复制到该文件夹下,完成复制后,删除文件夹“批量下载邮
件信息”。这些操作都利用RPA机器人完成。
知识要点 -获取邮件(pop)控件
延时符
知识要点 -获取邮件(pop)控件
延时符
控件 copyFile-复制文件控件
延时符
控件 creatFolder-创建目录控件
延时符
任务实施
延时符
流程设计
任务实施
延时符
流程开发
序号 步骤 活动 注意事项
1 提示用户输入邮
箱账号、密码
[输入对话框] 输入的邮箱密码是16位授权
码
2 获取邮件 [获取邮件(POP)] 服务器名称:
控件属性的设置
3 列出所有文件 [列出目录下的文件]
4 循环 [遍历/计次循环]
5 复制文件 [条件分支]IF
[复制文件]
判断是否包含“销售清单”
包含就复制
6 删除目录 [删除目录]
任务实施
延时符
流程开发
RPA
谢谢观看!
财务机器人开发与应用