适用于 Java Web 应用程序的最佳邮件库

2022-09-01 13:01:22

我正在研究用于Java Web应用程序的最佳免费邮件库。它具有更多的支持和易用性。如果它很复杂,但可以通过其强大的功能来证明其合理性,它可能会这样做。

有什么建议吗?


答案 1

“最佳”是主观的,特别是因为您没有指定您可能正在寻找的任何特定功能。

话虽如此,这里有一些可以帮助您入门:

  1. 简单的Java Mail - 建立在JavaMail之上,简化了API以生成正确的电子邮件
  2. Commons Email - 建立在JavaMail之上,简化了某些常用的场景。
  3. 春季电子邮件集成(仅当您已经在使用春季时)

javaee.github策划了一个全面的列表,其中包含更多内容:

Oracle也有一个精选列表,尽管这些列表可疑地相似:


答案 2

JavaMail是标准配置,但它只是一个客户端,所以你需要有一个单独的电子邮件服务来发送邮件。Asprin 是服务器的良好实现。

编辑:Asprin是一个仅发送电子邮件服务器。您不能将其用作完整的 POP 或 IMAP 服务器。它只是发送电子邮件,没有任何进一步的第三方(如ISP的邮件服务)依赖性(互联网连接除外)。与JavaMail不同,JavaMail要求您有一个SMTP服务器可用于为您发送电子邮件(例如来自您的ISP)。如果您需要一个完整的电子邮件服务器,可以提供pop和imap电子邮件,请看James

以下是Java邮件选项的列表,尽管大多数(如JavaMail)是客户端,而不是独立的解决方案。


推荐