• Activiti邮件任务


    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

  • 相关阅读:
    面向对象
    用JS添加和删除class类名
    偶然
    js-cookie的用法
    eleemnt-ui修改主题颜色
    router.go,router.push,router.replace的区别
    vue生产环境清除console.log
    特别关心
    echart
    20182330魏冰妍_预备作业
  • 原文地址:https://www.cnblogs.com/dengjiahai/p/6939298.html
Copyright © 2020-2023  润新知