JBPM3邮件发送异常—org.jbpm.JbpmException: couldn't send email

 在看《深入迁出JBPM》一书,随书做邮件任务提醒的练习时按照书上的源码来出现了错误:

org.jbpm.JbpmException: couldn't send email。

 

  一开始我的jbpm.cfg.xml是这样的:

  <String name="jbpm.mail.smtp.host" value="smtp.sina.com" />
  <bean name="jbpm.mail.address.resolver" class="com.tasknotifytest.TestMailResolver" singleton="true" />
  <String name="jbpm.mail.from.address" value="lihong2002.student@sina.com" />
其中TestMailResolver是自定义的邮件解析类。

  

  在高杰博客(http://jacky6024.javaeye.com/blog/317480)里面谈到的解决方案是:

 

  <String name="jbpm.mail.smtp.host" value="smtp.sina.com" />
  <bean name="jbpm.mail.address.resolver" class="com.tasknotifytest.TestMailResolver" singleton="true" />
  <String name="jbpm.mail.from.address" value="lihong2002.student@sina.com" />
  <!--  邮件安全验证 -->
  <string name="jbpm.mail.smtp.auth" value="true" />
 <!-- 用户名  --> 
  <string name="jbpm.mail.user" value="lihong2002.student@sina.com" />
 <!--  密码 -->
  <string name="jbpm.mail.password" value="*********" />

 

 但是这个办法仍然不能解决上面的问题,

 

愁眉不展时,在javaeye看到一为大牛的终极解决方案,http://royzhou1985.javaeye.com/blog/430304 ,圆满解决了我的问题。

按着那个步骤重新配置了jbpm.cfg.xml为:

  <String name="jbpm.mail.smtp.host" value="smtp.sina.com" />
  <bean name="jbpm.mail.address.resolver" class="com.tasknotifytest.TestMailResolver" singleton="true" />
  <String name="jbpm.mail.from.address" value="lihong2002.student@sina.com" />

 

  <!--  自定义的邮件发送类 -->
  <string name="mail.class.name" value="com.tasknotifytest.Mail" />
  <string name="resource.mail.properties" value="jbpm.mail.properties"  />


  <!--  邮件安全验证 -->
  <string name="jbpm.mail.smtp.auth" value="true" />

 

其中jbpm.mail.properties为自定义的属性文件:

mail.smtp.host=smtp.sina.com
mail.smtp.port=25
mail.smtp.user=lihong2002.student@sina.com
mail.smtp.password=*********

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值