如果通过Pop阅读和解析电子邮件是我的应用程序的关键部分,那么使用商业电子邮件组件是否合理,或者我真正需要的是JavaMail吗?
我的用法: 我想连接pop3,ssl支持,以及imap支持。
我打算在网络浏览器中显示电子邮件,即网络电子邮件客户端。
答案 0 :(得分:3)
JavaMail是open source。如果您需要对其进行修补,可以将其作为内部项目的基础。
如果您想使用商业广告,请确保您有来源,如果您需要根据当地需要进行调整。
答案 1 :(得分:2)
Commons Email仅提供发送电子邮件的功能,而不是解析它。
JavaMail应该适合你正在尝试做的事情,但它在某些地方可能有点令人讨厌,并且在RFC合规性方面非常严格。您会发现电子邮件客户端不一定完全遵守规范,因此问题在于处理边缘情况和传入电子邮件方面的奇怪之处。
它确实提供了对SSL的POP和IMAP支持,请查看API以获取更多详细信息:
答案 2 :(得分:1)
根据您的预算,您可能需要查看IP Works!和IP 有效! SSL:http://www.nsoftware.com/portal/java/
它们绝对是昂贵的,但与JavaMail相比,使用起来更好,如果你遇到困难,它们实际上有相当不错的支持。