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

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

1. 安装Email插件

 

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

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

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

3) IMAP: Internet邮件访问协议

 

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

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

 

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

 

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

 

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

 

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

 

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

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

 

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

 

7. 运行结果如下

 

例3:使用SMTP发送hotmail邮件

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

 

2. 运行结果如下

 

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

3. 邮件正文模板如下

 

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

 

5. 添加Attach Files

 

6. 运行结果如下

 

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

猜你喜欢

转载自www.cnblogs.com/wendyzheng/p/9434110.html
今日推荐