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

ced*_*ric 24 java email

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

有什么建议吗?

Chs*_*y76 35

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

话虽如此,这里有一对让你入门:

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

javaee.github提供了一个包含更多内容的综合列表:

Oracle也有一个策划列表,尽管这些列表非常相似:


Yis*_*hai 5

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

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

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