2010-12-13 102 views
0

我对Java邮件API工作,我需要制定一个总的邮件模块,它应该能够发送各类邮件的.. 像问题有关Java邮件API功能

  • OrderConfirmation
  • SomePromotion相关邮件
  • 其他一些常规警报邮件
  • 所有带或不带附件,肯定有很多的内容,如图像闪烁等。

我们还需要开发一个功能,以便可以发送通讯/警报给批量用户 虽然我的模块工作正常,但我的查询是什么是发送和处理这种大容量邮件系统的最佳方式,因为根据第三方解决方案永远不会提供太多的灵活

在此先感谢

+0

好的,那么你的问题是什么?是的,您可以使用JavaMail API执行所有这些操作。 – Jesper 2010-12-13 11:11:57

+0

@Jesper问题是任何更好的方式来做到这一点 – 2010-12-13 11:23:54

回答

0
  1. 我建议你从雅加达包装在JMail的:http://commons.apache.org/email/

  2. 要建立灵活的系统使用velocity的文本生成。

+0

速度是文本生成的选项之一,我不知道雅加达电子邮件需要看看。感谢信息.. :) – 2010-12-13 11:22:53

0

@umesh作为@AlexR建议,可以使用Commons Email Library和一些模板系统来维护不同的邮件模板。除此之外,为了确保批量邮寄过程的顺利交付,我也建议维护故障转移,以维护所有已发送邮件的历史记录,以便在出现服务器或网络中断邮件的情况下可以从故障转移的角度重新发送。

+0

感谢您的增加的提示是非常有用的,但我在看Common Email,并且没有看到他们提供的任何东西,只是处理得到了改进,但没有什么让我认为我们应该去做它。任何想法什么最好是否提供 – 2010-12-13 13:52:33

+0

@umesh是commons邮件库中最好的东西之一,用户可以发送html电子邮件,即用户可以使用某些模板库修改html内容或者添加动态内容的常规字符串替换技术 – 2010-12-13 14:40:36

+0

确定那是真的,因为我是计划使用速度,这将做同样的..我的想法是,如果我会去普通邮件意味着我不得不为他们添加新的funciona或者自己做增强工作,所以这使得我的思想直接与底层API协同工作,尽管工作量要大得多,因为它需要完成,但修改增强的灵活性非常细化 – 2010-12-13 15:27:44