一、首先得继承 javax.email.Authenticator类。
类有userName和passWord属性
重写getPasswordAuthentication类
return一个new PasswordAuthentication(userName, password);
二、将验证加入到配置文件中
新建一个文件jbpm.XXX.cfg.xml
打开jbpm.default.cfg.xml(在jbpm.jar里),拷贝所有内容到上面新建的文件中。
找到<mail-session>节点,
在<session-properties resource="jbpm.mail.properties" />下面添加验证即用户名和对应的密码
<authenticator class="email.EmailAuthenticator">
<field name="userName"><string value=""></string></field>
<field name="password"><string value=""></string></field>
</authenticator>
三、最后别忘了在mail.properties里面设置对应的邮件服务器信息。记得加上smtp.auth=true