配置workitemhandler以在JBPM 7中发送电子邮件

问题描述 投票:0回答:1

下面是工作项处理程序,当前我们必须在JBPM 7.32中发送电子邮件。

但是我们收到错误java.lang.RuntimeException: Unable to send email”。

new org.jbpm.process.workitem.email.EmailWorkItemHandler("smtp.gmail.com", "465", "[email protected]", "[email protected]",true)

请您帮忙。

下面是我们拥有的示例工作流程,仅发送电子邮件。

enter image description here

以下是我们拥有此电子邮件工作项处理程序的设置。

enter image description here

jbpm
1个回答
0
投票
  1. 从您的BPMN Web设计中删除电子邮件任务(流程图)
  2. 从工作项处理程序中删除电子邮件
  3. 转到设置/服务任务并安装电子邮件
  4. 用所需参数填写表格:主机:smtp服务器主机名端口:smtp服务器端口号用户名:登录SMTP服务器时使用的帐户(电子邮件地址)密码:登录SMTP服务器时使用的帐户密码
  5. 如果您提供所有这些信息,则将自动生成工作项目处理程序(您可以在“设置/部署/工作项目处理程序”中检查它,请勿编辑
  6. 返回到您的流程,然后再次插入电子邮件任务,如以下屏幕截图所示enter image description here
  7. 选择您的电子邮件任务,转到图表属性(在右侧),然后单击分配。enter image description here
  8. 您现在可以将全局变量或常量分配给每个属性(Body,From,Subject,To)发件人:有效的电子邮件地址收件人:收件人的有效电子邮件地址(指定多个地址,用分号“;”隔开)主题:电子邮件主题Body:电子邮件正文(可以包含h​​tml)
© www.soinside.com 2019 - 2024. All rights reserved.