文章目录
邮件任务
Activiti允许通过自动邮件服务任务来增强业务流程,这些任务将电子邮件发送给一个或多个收件人,多个人以逗号隔开,包括抄送,密件抄送,支持发送HTML内容等。
-
to:邮件接收人,多个人使用英文逗号隔开
-
From:发信地址,比如阿里云的发信地址:账号+@+域名
-
Subject:邮件主题
-
CC:电子邮件的抄送。以逗号分隔的列表中定义了多个收件人
-
Cb:电子邮件的密件抄送。以逗号分隔的列表中定义了多个收件人
-
Charset:允许更改电子邮件的字符集,这是许多非英语语言所必需的,如果邮件内容是中文要设置UTF-8或者其他编码,否则收件人收到的内容是乱码。
-
Text:邮件的文本内容。
Html:电子邮件的内容是一段HTML代码,收件人看到的是渲染后的内容
邮件任务的流程图
引入pom
<!-- 邮件-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-mail</artifactId>
</dependency>
yml文件配置邮件
QQ邮箱对应的pop3和smtp服务器地址为:
- pop3:pop.qq.com;
- smtp:smtp.qq.com。
QQ邮箱服务器对应的端口号为:
这里测试采用的是QQ邮箱,需要获取到你的邮箱授权码,进行配置,才可以发送邮件
测试
发布流程
启动流程
测试结果
到这里,简单的邮件任务完成了。