下面是当前我们必须在 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)
能否请你帮忙。
以下是我们发送电子邮件的示例工作流程。
下面是我们拥有此电子邮件工作项处理程序的设置。
- 从 BPMN Web 设计中删除电子邮件任务(流程图)
- 从工作项处理程序中删除电子邮件
- 转到“设置/服务任务”并安装电子邮件(如果已安装,请将其卸载并单击“安装”)
- 使用所需参数填写表格:
host: smtp 服务器主机名
port:smtp服务器端口号
username:登录SMTP服务器时使用的账号(邮箱地址)
password:登录 SMTP 服务器时使用的帐户密码
- 如果您提供所有这些信息,工作项处理程序将自动生成(您可以在设置/部署/工作项处理程序中检查它),不要编辑它 !
- Go back to your Process, and insert again the email task as in the following screen shot
- Select your Email task, go to the Diagram properties (on the right), and click on Assignments.
- 您现在可以将全局变量或常量分配给每个属性(正文、发件人、主题、收件人)
From: 合法的邮件地址
To:收件人的有效电子邮件地址(指定多个地址时用分号“;”分隔)
Subject: 电子邮件主题
Body:电子邮件正文(可以包含 html)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)