2009-10-15 16 views
21

Estoy investigando sobre la mejor biblioteca de correo gratuita para usar en aplicaciones web Java. Es algo con más soporte y fácil de usar. Si es complejo, pero estaría justificado por sus excelentes características, podría funcionar.Mejor biblioteca de correo para aplicaciones web Java

¿Alguna sugerencia?

Respuesta

29

"mejor" es subjetiva, sobre todo porque no se ha especificado ningún características concretas que puedas estar buscando.

Dicho esto, aquí hay un par de empezar:

  1. Simple Java Mail - construido encima de JavaMail, simplifica API para producir una correos electrónicos correctos
  2. Commons Email - construido en la cima de JavaMail, simplifica cierta escenarios comúnmente utilizados.
  3. Spring Email integration (sólo si está utilizando Spring ya)

javaee.github aspectos positivos y negativos de una lista completa con muchos más:

Oracle tiene una lista curada como bueno, aunque las listas son sospechosamente similares:

4

JavaMail es la norma, pero es sólo un cliente, por lo que es necesario tener un servicio de e-mail por separado para enviar correo. Asprin es una buena implementación de un servidor.

EDITAR: Asprin es un servidor de correo electrónico solo para enviar. No puede usarlo como un servidor POP o IMAP completo. Simplemente envía correo electrónico sin ninguna dependencia de terceros (como el servicio de correo de un ISP) (que no sea una conexión a Internet). A diferencia de JavaMail, que requiere que tengas un servidor SMTP disponible para enviar correos electrónicos por ti (como desde tu ISP). Si necesita un servidor de correo electrónico completo, que puede proporcionar correos electrónicos pop y imap, eche un vistazo al James.

Here es una lista de opciones de correo java, aunque la mayoría, como JavaMail, son clientes, no soluciones independientes.

+0

más completa Puede utilizar JavaMail para enviar correo a través de SMTP. Consulte http://www.javacommerce.com/displaypage.jsp?name=javamail.sql&id=18274 –

+0

@Brian, no entiende el enlace. El enlace dice que necesita un servidor SMTP proporcionado por su ISP. Con Asprin, no es así, es su propio servidor SMTP. – Yishai

+0

wow ... Servidor SMTP propio. ¿La aspirina también puede actuar como un servidor IMAP? Si puede, entonces eso sería realmente genial. Eso completaría mi sistema de correo. – cedric

Cuestiones relacionadas