配置 workitemhandler 以在 JBPM 7 中发送电子邮件
configure workitemhandler to send email in JBPM 7
下面是目前我们必须在 JBPM 7.32 中发送电子邮件的工作项处理程序。
但是我们收到错误 java.lang.RuntimeException: Unable to send email
”。
new org.jbpm.process.workitem.email.EmailWorkItemHandler("smtp.gmail.com", "465",
"ax@gmail.com", "x@gmail.com",true)
你能帮忙吗
下面是我们的示例工作流程,仅用于发送电子邮件。
下面是我们拥有此电子邮件工作项处理程序的设置。
- 从您的 BPMN 网页设计(流程图)中删除电子邮件任务
- 从工作项处理程序中删除电子邮件
- 转到 Settings/Service 任务并安装电子邮件(如果已安装,卸载它并单击安装)
- 使用所需参数填写表格:
host : smtp 服务器主机名
端口 : smtp 服务器端口号
用户名 : 登录 SMTP 服务器时使用的帐户(电子邮件地址)
密码 : 登录 SMTP 服务器时使用的帐户密码
- 如果您提供所有这些信息,工作项处理程序将自动生成(您可以在 Settings/Deployments/ 工作项处理程序中查看),不要编辑它 !
- 返回您的流程,并再次插入电子邮件任务,如下面的屏幕截图所示
- Select 您的电子邮件任务,转到图表属性(在右侧),然后单击分配。
- 您现在可以为每个属性(正文、发件人、主题、收件人)分配全局变量或常量
发件人 : 有效的电子邮件地址
To : 收件人的有效电子邮件地址(指定多个地址,用分号';'分隔)
主题 : 电子邮件主题
正文 : 电子邮件正文(可以包含 html)
下面是目前我们必须在 JBPM 7.32 中发送电子邮件的工作项处理程序。
但是我们收到错误 java.lang.RuntimeException: Unable to send email
”。
new org.jbpm.process.workitem.email.EmailWorkItemHandler("smtp.gmail.com", "465",
"ax@gmail.com", "x@gmail.com",true)
你能帮忙吗
下面是我们的示例工作流程,仅用于发送电子邮件。
下面是我们拥有此电子邮件工作项处理程序的设置。
- 从您的 BPMN 网页设计(流程图)中删除电子邮件任务
- 从工作项处理程序中删除电子邮件
- 转到 Settings/Service 任务并安装电子邮件(如果已安装,卸载它并单击安装)
- 使用所需参数填写表格:
host : smtp 服务器主机名
端口 : smtp 服务器端口号
用户名 : 登录 SMTP 服务器时使用的帐户(电子邮件地址)
密码 : 登录 SMTP 服务器时使用的帐户密码 - 如果您提供所有这些信息,工作项处理程序将自动生成(您可以在 Settings/Deployments/ 工作项处理程序中查看),不要编辑它 !
- 返回您的流程,并再次插入电子邮件任务,如下面的屏幕截图所示
- Select 您的电子邮件任务,转到图表属性(在右侧),然后单击分配。
- 您现在可以为每个属性(正文、发件人、主题、收件人)分配全局变量或常量
发件人 : 有效的电子邮件地址
To : 收件人的有效电子邮件地址(指定多个地址,用分号';'分隔)
主题 : 电子邮件主题
正文 : 电子邮件正文(可以包含 html)