UIPath入门系列十一之邮件操作

Wesley13
• 阅读 394

Email Automation用于项目、业务或应用程序异常时触发邮件通知。

1. 安装Email插件

UIPath入门系列十一之邮件操作

2. UIPath支持的3种邮件协议类型

  1. SMTP: 简单邮件传输协议

  2. POP3: 邮局协议-版本3

  3. IMAP: Internet邮件访问协议

UIPath入门系列十一之邮件操作

例1:使用IMAP协议读取Hotmail中的未读邮件

1.准备:Hotmail账号和密码,收件箱有两封未读邮件

UIPath入门系列十一之邮件操作

2. 打开UIPath,添加Get IMAP mail message方法,设置Hotmail的server:eas.outlook.com 及端口号993,用户名yulu_1022@hotmail.com 及密码 *****,选择只读取未读邮件中的前两封,并输出为message列表变量中

UIPath入门系列十一之邮件操作

3. 添加For each循环和message box方法,依次读取邮件主题

UIPath入门系列十一之邮件操作

UIPath入门系列十一之邮件操作

4. 点击运行按钮,结果如下

UIPath入门系列十一之邮件操作

UIPath入门系列十一之邮件操作

Tips:关于Hotmail的server和port的获取方式,请参考以下链接

https://support.office.com/en-us/article/Server-settings-you-ll-need-from-your-email-provider-c82de912-adcc-4787-8283-45a1161f3cc3

UIPath入门系列十一之邮件操作

例2:使用IMAP协议读取Hotmail中的邮件, 并将带附件的邮件,附件单独保存在本地的文件夹中

5. 准备一封带附件的邮件

UIPath入门系列十一之邮件操作

6. 在例1的基础上,添加if判断,即邮件主题带有” Employee“的附件筛选出来,若符合条件,则将附件保存到 ”Email_Attachments” +员工号的文件夹中

UIPath入门系列十一之邮件操作

7. 运行结果如下

UIPath入门系列十一之邮件操作

例3:使用SMTP发送hotmail邮件

1. 添加Send SMTP mail message方法,配置好hotmail服务器和端口号,用户名和密码,输入收件人邮箱地址,邮件标题和正文内容

UIPath入门系列十一之邮件操作

2. 运行结果如下

UIPath入门系列十一之邮件操作

例4:在例3的基础上,加入了有屏幕截图的附件,邮件正文模板根据发送时间更新

3. 邮件正文模板如下

UIPath入门系列十一之邮件操作

4. 添加了Take Screenshot,save image, Read txt file方法

UIPath入门系列十一之邮件操作

5. 添加Attach Files

UIPath入门系列十一之邮件操作

6. 运行结果如下

UIPath入门系列十一之邮件操作

tips: 关于使用Outlook中的get outlook mail messages 等方法异常,这两日一直再尝试,未果,日后更新。

点赞
收藏
评论区
推荐文章
blmius blmius
1年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
小森森 小森森
5个月前
校园表白墙微信小程序V1.0 SayLove -基于微信云开发-一键快速搭建,开箱即用
后续会继续更新,敬请期待2.0全新版本欢迎添加左边的微信一起探讨!项目地址:(https://www.aliyun.com/activity/daily/bestoffer?userCodesskuuw5n)\2.Bug修复更新日历2.情侣脸功能大家不要使用了,现在阿里云的接口已经要收费了(土豪请随意),\\和注意
Wesley13 Wesley13
1年前
Java爬虫之JSoup使用教程
title:Java爬虫之JSoup使用教程date:201812248:00:000800update:201812248:00:000800author:mecover:https://imgblog.csdnimg.cn/20181224144920712(https://www.oschin
Wesley13 Wesley13
1年前
MySQL查询按照指定规则排序
1.按照指定(单个)字段排序selectfromtable_nameorderiddesc;2.按照指定(多个)字段排序selectfromtable_nameorderiddesc,statusdesc;3.按照指定字段和规则排序selec
Stella981 Stella981
1年前
Django中Admin中的一些参数配置
设置在列表中显示的字段,id为django模型默认的主键list_display('id','name','sex','profession','email','qq','phone','status','create_time')设置在列表可编辑字段list_editable
Stella981 Stella981
1年前
Angular material mat
IconIconNamematiconcode_add\_comment_addcommenticon<maticonadd\_comment</maticon_attach\_file_attachfileicon<maticonattach\_file</maticon_attach\
Wesley13 Wesley13
1年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
SPDK对接Ceph性能优化
关键词:SPDK、NVMeOF、Ceph、CPU负载均衡SPDK是intel公司主导开发的一套存储高性能开发套件,提供了一组工具和库,用于编写高性能、可扩展和用户态存储应用。它通过使用一些关键技术实现了高性能:1.将所有必需的驱动程序移到用户空间,以避免系统调用并且支持零拷贝访问2.IO的完成通过轮询硬件而不是依赖中断,以降低时延3.使用消息传递,以避免IO
helloworld_34035044 helloworld_34035044
8个月前
皕杰报表之UUID
​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为
3A网络 3A网络
5个月前
理解 virt、res、shr 之间的关系(linux 系统篇)
理解virt、res、shr之间的关系(linux系统篇)前言想必在linux上写过程序的同学都有分析进程占用多少内存的经历,或者被问到这样的问题——你的程序在运行时占用了多少内存(物理内存)?通常我们可以通过t
3A网络 3A网络
5个月前
开发一个不需要重写成 Hive QL 的大数据 SQL 引擎
开发一个不需要重写成HiveQL的大数据SQL引擎学习大数据技术的核心原理,掌握一些高效的思考和思维方式,构建自己的技术知识体系。明白了原理,有时甚至不需要学习,顺着原理就可以推导出各种实现细节。各种知识表象看杂乱无章,若只是学习