Najlepsza biblioteka poczty dla aplikacji internetowych Java

Badam najlepszą darmową bibliotekę poczty do wykorzystania w aplikacjach internetowych Java. Jest to coś z większym wsparciem i łatwym w użyciu. Jeśli jest to skomplikowane, ale byłoby uzasadnione jego wspaniałymi cechami, może to zrobić.

Masz jakieś sugestie?

 27
Author: informatik01, 2009-10-15

4 answers

"najlepsze" jest subiektywne, zwłaszcza, że nie podałeś żadnych szczególnych cech, których możesz szukać.

Z tym, że powiedział, Oto kilka na początek:

  1. Jest to bardzo proste, ponieważ pozwala na łatwe przesyłanie wiadomości e - Mail z dowolnego miejsca na świecie.]}
  2. Commons Email - zbudowany na bazie JavaMail, upraszcza niektóre powszechnie używane scenariusze.
  3. Spring email integration (tylko jeśli używasz Spring już)

Javaee.github tworzy obszerną listę z wieloma innymi:

Oracle ma również listę kuratorską, chociaż listy są podejrzanie podobne:

 39
Author: ChssPly76,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-08-09 10:32:33

JavaMail jest standardem, ale jest tylko klientem, więc musisz mieć oddzielną usługę e-mail, aby wysłać pocztę. Asprin jest dobrą implementacją serwera.

EDIT: Asprin jest serwerem wysyłającym tylko e-mail. Nie można go używać jako pełnoprawnego serwera POP lub IMAP. To po prostu wysyła e-mail bez żadnych innych osób trzecich (takich jak usługi pocztowe dostawcy Internetu) zależności (inne niż połączenie z Internetem). W przeciwieństwie do JavaMail, który wymaga posiadania serwera SMTP do wysyłania e-mail dla ciebie (JAK od Twojego ISP). Jeśli potrzebujesz pełnego serwera poczty e-mail, który może dostarczyć E-mail pop i imap, spójrz na James.

Tutaj {[2] } znajduje się lista opcji poczty java, chociaż większość, podobnie jak JavaMail, to klienci, a nie samodzielne rozwiązania.

 5
Author: Yishai,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-11-06 12:19:42

Simple Java Mail, który jest opakowaniem wokół Java Mail api:

Https://github.com/bbottema/simple-java-mail (Maven Repository )

 1
Author: Basil Musa,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-08-09 10:34:51

Czy Sun Javamail API nie działa dla Ciebie?

Http://java.sun.com/products/javamail/

 0
Author: Jim Garrison,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-10-15 18:31:03