2009-10-15 68 views
21

我正在研究用於Java Web應用程序的最佳免費郵件庫。這是更多的支持和易於使用的東西。如果它很複雜,但可以通過它可能做的很好的功能來證明它合理。適用於Java Web應用程序的最佳郵件庫

有什麼建議嗎?

回答

29

「最佳」是主觀的,特別是因爲你沒有指定你可能會尋找任何特定的功能。

隨着中說,這裏的一對夫婦,讓你開始:

  1. Simple Java Mail - 建立在JavaMail的頂部,簡化了API產生正確的電子郵件
  2. Commons Email - 建立在JavaMail的頂部,簡化了某些常用的場景。
  3. Spring Email integration(僅當你使用Spring的話)

javaee.github與精心整理的完整列表更多:

Oracle有一個組織列表作爲好吧,雖然名單是可疑類似的:

4

JavaMail的是標準的,但它只是一個客戶端,所以你需要有一個單獨的電子郵件服務發送郵件。 Asprin是一個很好的服務器實現。

編輯:阿斯普林是一個只發送電子郵件服務器。您不能將其用作完整的POP或IMAP服務器。它只是發送電子郵件,而不需要任何其他第三方(如ISP的郵件服務)依賴項(互聯網連接除外)。不像JavaMail,它要求你有一個SMTP服務器可以爲你發送電子郵件(比如你的ISP)。如果您需要一個完整的電子郵件服務器,可以提供pop和imap電子郵件,請參閱James

Here是一個java郵件選項列表,儘管大部分(如JavaMail)都是客戶端,而不是獨立的解決方案。

+0

您可以使用JavaMail通過SMTP發送郵件。見http://www.javacommerce.com/displaypage.jsp?name=javamail.sql&id=18274 – 2009-10-15 20:29:46

+0

@Brian,你不明白這個鏈接。該鏈接是說你需要一個由你的ISP提供的SMTP服務器。使用Asprin,您不需要,它是它自己的SMTP服務器。 – Yishai 2009-10-16 00:49:44

+0

哇...自己的SMTP服務器。阿司匹林還可以充當IMAP服務器嗎?如果可以的話,那真的會很棒。這將完成我的郵件系統。 – cedric 2009-10-16 02:06:04

相關問題