该项目最后结果为发送给指定邮箱邮件,带有表格附件,主题,正文(文字、图片、表格)

在建立序列之前,先做一些准备工作。

以qq邮箱为例,开启SMTP服务,同时获取授权码。

登录QQ邮箱--->点击设置

--->点击账户---->找到POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务--->开启所需服务

到此会弹出一个授权码,截图保存,后边会用到

打开UiPath

这里记录一下SMTP方式的邮件发送,其他类型可类比一下完成。

项目总结构:

第一步我们建立一个序列

点击new,新建Sequence

然后在侧边栏的Activities找到相关模块:

1.打开本地表格,获取相关数据

先拖拽Excel Application Scope 到加号区域

然后点击文件选择文件,此时会有路径显示。

点击边框选择侧边栏的properties查看相关属性,其中的Workbook path就是我们本地文件的路径,是一串字符串,我们自己也可以手动填写,用双引号包含:""

下一步在Activities找到Read Range拖拽到Do里面,其中的"Sheet1"是打开的表格中的表格名称可以修改选择,后边的属性可以填写"A1",表示是从表格的A1位置开始读数据。

也可以直接在properties中填写数据,其中的AddHeaders属性勾选后会显示A1开始的第一行数据当表头,否则会去掉第一行,把第二行当表头。

在DataTable的输入框点击鼠标右键,点击Create Variable创建输出对象(表格数据)设置为table

表格打开完成。

其中选中Do

点击Variable设置table的作用域为Sequence,防止其他域引用不到table

2.建立html正文

在Activities找到Create Html Content拖拽到最后加号位置。

这里我们点击Open Editor设置相关数据,点击Add data values下的Map data values插入表格数据。

这里选择Table类型,value填写我们上边定义的输出table,点击ok

点击Table插入表格数据({{Table}})完成

插入图片:

选择本地图片设置大小,Alt text是图片信息,Link是点击图片的时候会转到该链接,点击ok。

点击save

创建对象html接受编辑信息。

正文设置完成。

3.发送邮件,找到组件Send SMTP Mail Message拖拽到该位置。

选中点击properties设置相关属性:

Body:正文,html

Subject:主题

Port:465 端口  Server:SMTP的服务代码

Email:发送者登录邮箱的账号

Password:一开始准备的授权码

IsBodyHtml:设置正文为Html展示

To:发送给谁

from:发送者邮箱

4.添加附件

点击Attach Files 创建Argument 设置Value附件地址,点击ok

点击运行,发送成功。查看邮件

这个图片还没有解决,可能是连接的问题。其他没问题。

UiPath之邮件发送相关推荐

  1. 邮件发送类,支持HTML格式,支持优先级设置

    www.chinacs.net  2002-5-9  中文C#技术站 邮件发送类,支持HTML格式,支持优先级设置.通过SOCKET类实现的 using System; using System.Te ...

  2. 使用Spring实现邮件发送

    2019独角兽企业重金招聘Python工程师标准>>> 这两天写个小程序需要使用邮件发送的功能,在网上搜索了一帮子文章,感觉还是使用Spring的邮件发送功能比较方便,哈哈,懒人就这 ...

  3. python邮件发送哪个好_最全总结!聊聊 Python 发送邮件的几种方式

    1. 前言 邮件,作为最正式规范的沟通方式,在日常办公过程中经常被用到 我们都知道 Python内置了对 SMTP 的支持,可以发送纯文本.富文本.HTML 等格式的邮件 本文将聊聊利用 Python ...

  4. CentOS搭建msmtp+mutt实现邮件发送

    1:搭建配置msmtp 下载msmtp包: 官方地址:http://msmtp.sourceforge.net/download.html 编译,安装(官方下载的包为tar.xz格式): #xz -d ...

  5. 利用phpmailer类邮件发送

    <?phprequire("class.phpmailer.php"); //下载的文件必须放在该文件所在目录$mail = new PHPMailer(); //建立邮件发 ...

  6. python 数据库查询结果邮件提醒_Python实现的查询mysql数据库并通过邮件发送信息功能...

    本文实例讲述了Python实现的查询mysql数据库并通过邮件发送信息功能.分享给大家供大家参考,具体如下: 这里使用Python查询mysql数据库,并通过邮件发送宕机信息. Python代码如下: ...

  7. JavaMail邮件发送不成功的那些坑人情况及分析说明

    前言   JavaMail的使用本身并不难,网上有不少案例,简单易懂,而且有详细的中文注解.但是由于JavaMail的机制设置不够完善,特别是异常出错时的参考信息太少,给初学者造成了不少麻烦,而我就是 ...

  8. 邮件发送 --- 纯Java、JavaWeb、Spring三种实现方式

    邮件发送学习笔记~ 一.邮件发送介绍 要在网络上实现邮件功能,必须要有专门的邮件服务器! 这些邮件服务器类似于现实生活中的邮局,它主要负责接收用户投递过来的邮件,并把邮件投递到邮件接收者的电子邮箱中! ...

  9. 使用UTL_MAIL包实现存储过程邮件发送(转)

    邮件通知预警和提示在当前系统中已经是一个比较常见的功能.各类型语言分别针对邮件提供了功能包和API接口方法,本篇介绍如何在PL/SQL代码中使用UTL_MAIL工具包发送邮件,同时还介绍配置中注意的细 ...

最新文章

  1. R将dataframe数据保存为csv文件
  2. [设计模式随意链接]——命令模式
  3. java 多种类型文件复制_java多种文件复制方式以及效率比较
  4. spring 使用其他类protected方法_Java操作bean、属性、方法的使用工具类
  5. 计算机地图制图的点状符号制作,地理空间信息符号化表达研究
  6. C++设计模式-Facade模式
  7. 原生sql的各种问题
  8. 遇到一个在脚本中读取文件内容占用文件句柄的小问题
  9. 第三方支付-手续费系统设计与实现
  10. android camera x旋转,如何使用android.graphics.Camera.rotateX(角度)在特定点旋转画布
  11. Oracle学习III —— Oracle客户端工具
  12. 文件_文件的上传及下载
  13. 投资捕鱼游戏市场的如何避雷?以及研发技术问题。
  14. C语言求余运算符的使用
  15. 2020-11-04 浏览器主页被毒霸劫持的解决方案
  16. oracle 等待,必看干货 | Oracle常见的等待事件说明(下)
  17. scala either_使用Either和Option处理功能错误
  18. 重新加载script
  19. 呆呆和你谈谈入职CVTE一个月的感受
  20. 如何识别小米设备/MIUI系统或其他品牌手机

热门文章

  1. with recursive用法
  2. 约瑟夫环的两种实现方法
  3. 谈谈对K8S CNI、CRI和CSI插件的理解
  4. 国内唯美花海 新娘绝美婚纱照
  5. 将bbox注释信息绘制到图片上
  6. 拆 米家台灯_米家台灯1S及米家充电台灯测评报告
  7. 天涯社区:寒门难出贵子
  8. 向右看齐 (排序问题)
  9. python实操100例实例_python开发之list操作实例分析
  10. JAVA学习记录(取反运算~)