2010-01-14 199 views
3

我的建築,要能夠在Web應用程序執行以下操作:集成在Java EE應用程序

  • 發送電子郵件到由用戶登記的(外部)地址(比如, Gmail,Yahoo Mail等)。
  • 發送/接收電子郵件給居住在應用程序中的本地郵箱。從這個意義上講,這些是更多的「信息」。

我可以在這裏集成哪些潛在的開源技術?感謝您的投入。

回答

3

所以,你想要一個SMTP server?如果你想在Java中獲得,那麼我可以建議選擇Apache James。但實際上每個體面的SMTP服務器都足夠了。您可以僅使用JavaMail API或更方便的構建於JavaMail API之上的Apache Commons Email與任何SMTP服務器通信以發送/讀取電子郵件。

如果您還沒有意識到,也可以使用您的ISP或虛擬主機提供的現有SMTP服務器。在這種情況下,只有JavaMail或Commons Email才足夠。