UiPath之获取邮件以及邮件处理

这篇具有很好参考价值的文章主要介绍了UiPath之获取邮件以及邮件处理。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

 该项目实现功能:

        获取qq邮箱的未读邮件并处理邮件,下载附件,内容等等。

连接qq邮箱需要的准备见上篇说明:UiPath之邮件发送_欧尚吖的博客-CSDN博客UiPath邮件发送https://blog.csdn.net/qq_52277417/article/details/127690104

 项目总结构:

httpmail:receivedtime,UiPath,学习

接下来讲解步骤:

1.在Activities界面选取Get IMAP Mail Messages活动,拖拽到相应区域,设置相关属性。

MailFolder:参数为想要访问的邮件文件夹

Port:端口

Server:服务

Email:邮箱账号

Password:授权码(不是密码)

OnlyUnreadMessages:勾选后仅获得未读邮件

Top:获取最多邮件数

Message:存储获取的邮件信息,类型为:System.Collections.Generic.List<System.Net.Mail.MaillMessage>

httpmail:receivedtime,UiPath,学习

 这样就连接上邮箱(qq邮箱)

2.连接outlook邮箱:

电脑必须登录outlook邮箱,直接使用即可,无需密码和授权码:

httpmail:receivedtime,UiPath,学习

 我们可以打个断点进行调试状态,查看接收邮件的一些信息:

可以直接获取:

mail.From = "QQ邮箱团队"

TO:接受者

Subject:主题 

Attachment:附件

httpmail:receivedtime,UiPath,学习

3.保存附件

使用for each迭代每个邮件处理,

活动Save Attachments来保存附件(有则保存,无则不处理)

FolderPath:文件保存地址

Filter:

几个重要的属性名
Subject:邮件主题
ToEmailAddress:发件箱中的发送地址
CCEmailAddress:抄送地址
SenderEmailAddress:发件人地址
ReceivedTime:收件时间

邮箱筛选示例

//筛选含Salary主题的邮件:
"@SQL="+""""+"urn:schemas:httpmail:subject"+""""+"like '%Salary%'"
"[subject]='Salary'"
//筛选指定时间内的邮件
"[ReceivedTime]>='" + Now.AddDays(-1).ToShortDateString + "'"   //筛选24h内的
"[ReceivedTime]>='" + "2021-09-01" + "'"  //筛选该日期以后的

查阅uipath 论坛发现了如下写法,能够同时筛选时间和主题

"[subject]='QQ邮箱' AND [ReceivedTime] >= '" + now.ToString("yyyy/MM/dd") + "'"

也查阅到了一个微软关于outlook邮件检索的文档,链接如下
Chapter 11: Searching Outlook Data | Microsoft Learnhttps://learn.microsoft.com/en-us/previous-versions/office/developer/office-2007/cc513841(v=office.12)?redirectedfrom=MSDN

httpmail:receivedtime,UiPath,学习

3.保存邮件

Save Mail Message活动:必须已eml结尾

httpmail:receivedtime,UiPath,学习

部分内容转自:UIPATH Outlook邮件筛选_Seele_1018的博客-CSDN博客文章来源地址https://www.toymoban.com/news/detail-641697.html

到了这里,关于UiPath之获取邮件以及邮件处理的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Jenkins的几种安装方式以及邮件配置

    目录 Jenkins介绍 Jenkins下载、安装 一、通过war包安装 二、通过docker安装 jenkins 容器中添加 git, maven 等组件 jenkins 容器中的公钥私钥 在 jenkins 容器中调用 docker 简单的方式启动 Docker server REST API 一个 jenkins 示例 三、通过Homebrew安装 访问Jenkins、Jenkins配置 Jenkins配置邮件发送 Jen

    2024年02月16日
    浏览(38)
  • springboot 发送邮件,以及邮件工具类 并且解决spring-boot-starter-mail 发送邮件附件乱码或者文件错乱

    1、设置系统值 System.setProperty(“mail.mime.splitlongparameters”, “false”); 2、 在创建对象的时候定义编码格式(utf-8): MimeMessageHelper helper = new MimeMessageHelper(mes, true, “utf-8”); 3、 其次,在添加附件的时候,附件名是需要定义编码的 helper.addAttachment(MimeUtility.encodeWord(附件名,“utf-8”

    2024年02月15日
    浏览(70)
  • Azure ML 机器学习: Compute Instance, Computer Cluster, Inference Cluster的创建以及获取

    解释如何在 Azure ML Python SDK 以及 Azure Portal 上创建与获取Compute Instance, Computer Cluster, Inference Cluster。 Azure Compute Instance ,官方的中文翻译是 Azure 机器学习计算实例 。其实就是虚拟机,我们平时的代码都可以在上面跑。 在Azure Portal上,我们需要登录进Azure Machine Learning Studio,然

    2024年02月07日
    浏览(42)
  • 泛微OA获取流程附件地址,发送邮件或上传到第三方系统中

    在泛微的流程开发当中,有些流程的数据、附件要上传到其它平台,与其它平台相互集成对接, 一般是在写Action事件时,就会自动把数据及附件上传到其它平台,以下内容是经过正常使用获取流程附件的业务 示例:泛微OA中流程附件

    2024年02月15日
    浏览(96)
  • python 邮箱自动化操作(1) 邮件的自动获取 imapclient 非常详细!有范例!!

    python 3.8 imapclient:3.0.0  注意: 这里是以腾讯企业邮箱为例,不同的邮箱可能会有不同的编码格式,就可能会产生错误。 SMTP (Simple Mail Transfer Protocol) : SMTP 是用于发送电子邮件的标准协议。 客户端使用 SMTP 将邮件发送到邮件服务器。 SMTP 客户端连接到 SMTP 服务器的 25 号端口

    2024年04月22日
    浏览(34)
  • Python发送电子邮件及图像办公文档处理

    结合自身经验和内部资料总结的Python教程,每天3章,1个月就能全方位的完成Python的学习并进行实战开发。加油吧!卷起来! 全部文章请访问专栏:《Python全栈教程(0基础》

    2024年02月13日
    浏览(64)
  • 文章评论以及回复评论邮件通知(Go 搭建 qiucode.cn 之八)

    要说到评论。无疑是博客应用的灵魂所在了,它也正是站长与博友、博友与博友之间互相交流的桥梁,倘若少了它,博客应用将变得暗淡无关,索然无味,恍如一具躺在床榻上的植物人,终究是无法与周边人言语的。 也正是有了评论,站长在该博客应用所发表的博文,博友才

    2024年02月11日
    浏览(39)
  • Elasticsearch实战之处理邮件附件进行进行内容全文检索

    目录 一、系统环境和软件要求 二、软件说明 三、定义文本抽取管道(pipeline) 四、建立索引设置文档结构映射 五、插入文档 六、查询文档 需求是将本地邮件内容以及PDF,EXCEL,WORD等附件内容进行处理,保存到ES数据库,实现邮件内容及附件内容的全文检索。 一、系统环境和

    2024年02月13日
    浏览(64)
  • 邮件处理控件 Aspose.Email For Java 授权须知

    Aspose.Email 是用于轻松的开发 email 功能的应用程序的一组控件,基于  ASP.NET 的Web应用、Web服务和Windows 应用。支持 Outlook PST, EML, MSG, and MHT 格式. 允许开发者直接与 SMTP, POP, FTP, 和 MS Exchange 服务器进行工作。支持邮件合并、行事历、定制邮件标题和内容、嵌入文

    2024年02月16日
    浏览(50)
  • matlab数据的获取、预处理、统计、可视化、降维 | 《matlab数学建模方法与实践(第三版)》学习笔记

    一、数据的获取 1.1 从Excel中获取 使用readtable() 使用xlsread()——xlswrite() 1.2  从TXT中获取 使用load() 使用textread() 使用fopen() fread() fclose()  使用fprintf()写入信息到txt  1.3 从图片中获取 使用imread  1.4 从视频获取  使用视觉工具箱中的VideoFileReader  二、数据的预处理 2.1 缺失值处

    2024年01月19日
    浏览(67)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包