Activiti邮件任务

作者:Jesai

会不会有那么一天,你会妒忌

Activiti有一种任务叫做邮件任务,顾名思义,就是流程办理到邮件任务的时候,系统就会自动的给你发送任务。

Activiti所需要的jar包

Commons.logging-1.1.jar

Commons-email-1.4.jar

Commons-lang-3.2.jar

邮箱设置,这里我们使用QQ邮箱来发送邮件。

打开你的QQ邮箱

设置-账户- POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务

开启SMTP服务,记住授权码,授权码就是你的登录密码.

Activiti配置:

   <!-- 邮件任务,发送邮件 -->

   <property name="mailServerHost" value="smtp.qq.com" />

<property name="mailServerPort" value="465"/>

<property name="mailServerDefaultFrom" value="763630473@qq.com" />

<property name="mailServerUsername" value="763630473@qq.com" />

<property name="mailServerPassword" value="qotn*******mbpbbff" />

<property name="mailServerUseSSL" value="true" />

第一行是设置QQ邮箱的SMTP服务器

第二行是设置邮箱的端口

第三行是默认的接收邮箱,当工作流没有设置接收邮箱的时候,会发送到默认邮箱上面

第四行是发送的邮箱用户名

第五行就是开启邮箱的授权码

流程图的设计

<serviceTask id="sid-A360E361-0D09-460E-9F4D-3A97DD7E3D51" name="发送邮件" activiti:type="mail">

<extensionElements>

<activiti:field name="to">

<activiti:string><![CDATA[763630473@qq.com]]></activiti:string>

</activiti:field>

<activiti:field name="from">

<activiti:string><![CDATA[763630473@qq.com]]></activiti:string>

</activiti:field>

<activiti:field name="subject">

<activiti:string><![CDATA[Activity测试邮件]]></activiti:string>

</activiti:field>

<activiti:field name="text">

<activiti:string><![CDATA[这是测试邮件]]></activiti:string>

</activiti:field>

<activiti:field name="html">

<activiti:string><![CDATA[测试]]></activiti:string>

</activiti:field>

<activiti:field name="charset">

<activiti:string><![CDATA[UTF-8]]></activiti:string>

</activiti:field>

</extensionElements>

</serviceTask>

部署-启动流程

成功!!!!

Activiti交流QQ群:634320089

最新文章

  1. 简单的javascript实例二(随页面滚动广告效果)
  2. eclipse ctrl链接设置
  3. IOS第三方数据库--FMDB 分类: ios技术 2015-03-01 09:38 57人阅读 评论(0) 收藏
  4. 什么是体数据可视化(Volume data visualization)?及体绘制的各种算法和技术的特点?
  5. NI笔试——大数加法
  6. Go 程序的性能优化及 pprof 的使用
  7. require()的工作流程
  8. 【从零开始自制CPU之学习篇07】最简单的ALU—全加器
  9. (52)Wangdao.com第七天_字面量/变量_标识符_数据类型_数据的存储
  10. .NET[C#]中NullReferenceException(未将对象引用到实例)是什么问题?如何修复处理?(转)
  11. Java中的并发工具类(CountDownLatch、CyclicBarrier、Semaphore、Exchanger)
  12. IMDB影评倾向分类 - N-Gram
  13. WIN10系统提示无法使用内置管理员账户打开XXX应用程序怎么办
  14. 在CentOS 7中搭建Git服务器
  15. 第二阶段团队冲刺——One
  16. Redis在Mac下的安装与使用方法
  17. Storm本地模式异常
  18. Oracle高级查询之CONNECT BY
  19. 虚拟机中安装linux系统步骤
  20. Windows XP忘记密码的几种解决方法

热门文章

  1. P1091 剧院广场
  2. HDU 1698 Just a Hook (线段树模板题-区间求和)
  3. Spring Data -Specification用法和常用查询方法(in,join,equal等)
  4. 纯CSS绘制的图形一览
  5. 2019-3-1-C#-double-好用的扩展
  6. eclipse快捷键记录
  7. 5.29&#160;SD省队培训D1
  8. js算法(1)
  9. hive查询中文乱码问题
  10. linux c函数参考手册