关于java邮件API功能的问题

时间:2010-12-13 11:09:10

标签: java javamail

我正在研究Java Mail API,我需要开发一个通用邮件模块,它应该能够发送各种类型的邮件。 像

  • OrderConfirmation
  • SomePromotion相关邮件
  • 其他一般警报邮件
  • 所有有或没有附件,是的,有很多内容,如图像闪光等..

我们还需要开发一个功能,以便向批量用户发送简报/提醒 虽然我的模块工作正常,但我的查询是发送和处理此类批量邮件系统的最佳方式,因为依赖于第三方解决方案从未提供如此大的灵活性。

提前致谢

2 个答案:

答案 0 :(得分:0)

  1. 我建议您使用雅加达JMail的包装器:http://commons.apache.org/email/

  2. 创建灵活的系统使用velocity进行文本生成。

答案 1 :(得分:0)

@AlexR建议的@umesh,使用Commons Email Library和一些模板系统来维护不同的邮件模板是很好的。

除此之外,为了确保批量邮寄过程的顺利交付,我还要处理很少的事情,我建议维护一个故障转移,保留所有邮件的历史记录,以防万一,如果服务器或网络发生故障,邮件可以从故障转移的角度重新发起。