邮箱总服务器能看到每个人的邮件吗_UiPath邮件自动化Save Attachments的介绍和使用...

  1. 保存附件(Save Attachments)的介绍

将邮件附件保存到指定的文件夹。如果该文件夹不存在,则会自动创建。如果未指定文件夹,则会将下载内容保存在当前项目文件夹中。注意, 指定文件夹中与附件同名的文件将会被覆盖。

二、Save Attachments在UiPath中的使用

  1. 打开设计器,在设计库中新建一个Sequence,为序列命名及设置Sequence存放的路径,然后在Activities中搜索Get IMAP Mail Messages,并将其拖至设计区,本案例以QQ邮箱为例, 在Email属性中, 输入你要下载附件的邮箱地址, Password属性中, 输入授权码(而不是密码. 关于每种邮箱授权码的获取, 大家可以自行在网上查找资料). MailFolder属性中输入”收件箱”, Port属性中输入接收邮件服务器端口(QQ邮箱接收邮件服务器端口为993), Server属性中输入接收邮件服务器名称(QQ邮箱接收邮件服务名称为http://imap.qq.com). OnlyUnreadMessages默认为勾选状态, 表示是否只读取未读的邮件, 大家可以根据需要自行选择是否勾选. Top属性表示阅读前面N封邮件. 在Messages属性中使用快捷键Ctrl + k自定义List<MailMessage>类型的变量messagesList, 用来保存读取到的邮件列表

3def74ef275da22425deaa1ee44a9a06.png

55a956e3f4bdbefb129dee7e42722479.png
  1. 在Activities中搜索For Each,并将其拖至设计区, 修改TypeArgument类型为System.Net.Mail.MailMessage类型, Values属性中输入步骤1定义的变量messagesList, item变量修改为mail方便阅读

ba3fc810587a86f9454ec8935c8ae7d2.png

9c21254e5137e037326cf4997d5b32a3.png
  1. 在Activities中搜索If,并将其拖至For Each的Body设计区, 在Condition属性中输入mail.Subject.Contains("personal data change request"), 表示如果邮件主题包含”personal data change request” 字符串, 则进行下一步操作

ccbfa6c26784d1a773fd097dc0ed1c2e.png
  1. 在Activities中搜索Assign,并将其拖至If活动的Then设计区, 在To属性中使用快捷键Ctrl + k自定义字符串类型变量emloyeeNumber, Value属性中输入mail.Subject.Split("#".ToCharArray)(1).Split(" ".ToCharArray)(0), 表示将标题Employee #123456 personal data change request分隔为Employee和123456 personal data change request两部分,(1)表示取第二个值;.Split(" ".ToCharArray)(0)表示将123456 personal data change request通过空格进行分隔,取其中的第一个值,即123456

4f3e4734c193a5b0a018d6a1e5ca44ec.png

b3e1f6b98783d562c34af9421a931701.png
  1. 在Activities中搜索Save Attachments,并将其拖至设计区, 在Message属性中输入mail变量, 在FolderPath属性中输入保存附件文件的路径, 本案例路径为"Attachments/" + emloyeeNumber, 表示将每个邮件的附件分别存储在指定路径的子文件夹中,并用emloyeeNumber命名该子文件夹.

ae3447802751a7a5b19cd0fe07ddb8a4.png

99b339360ff1a50323d6d1b77667d74b.png
  1. 案例完整流程

7741ed1d2b98bde8640b0b7f8af7b20c.png
  1. 运行完成后, 可以看到相应文件路径下已经将符合条件的邮件附件下载

原邮件

5f0140c036e79dbc3895cf27c624ba59.png

555407e05a6a55a8fad26ec8fe319611.png

下载到本地的附件文件

cf35577351f94b123ef8dc2dd2a7700f.png

30240f13933f49fb79b587df813a1bec.png

#运行完成,你会看到相应文件路径下已经将符合条件的邮件附件下载

总结:以上流程就用到了保存附件(Save Attachments)的操作,大家可以动手试试

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值