Tecnología

Inicio

La historia de JavaMail

El lenguaje de programación Java requiere una interfaz de programación de aplicaciones o "API" para manejar mensajes de correo electrónico. JavaMail utiliza el lenguaje Java para manejar correo electrónico a través de IMAP, POP3 y SMTP. Sun Microsystems creó el API JavaMail para el lanzamiento de la plataforma Java a nivel de empresa de la compañía en 1999.

Las primeras versiones

Sun Microsystems lanzó JavaMail como parte de Java Enterprise Edition 1.2 en diciembre de 1999. Unos meses más tarde, en febrero de 2000, Sun lanzó la versión 1.1.1 de JavaMail con varias correcciones de errores y nuevas características. Inicialmente, JavaMail actuó como una interfaz para correo electrónico POP3 y fue apodado el proveedor de servicios POP3. POP3, que significa "Post Office Protocol", es uno de los métodos estándar utilizados por clientes de correo electrónico para recuperar mensajes de un buzón en un servidor remoto.

Desarrollo

Tras su introducción en 1999, una importante actualización de JavaMail se liberan cada año hasta 2011. Además de las correcciones de errores, estas versiones añaden nuevos elementos a la API. Por ejemplo, el lanzamiento en octubre de 2004 1.3.2 añade soporte extendido para los nuevos protocolos de correo electrónico, incluyendo IMAP y SMTP. La versión de 2007 contenía soporte experimental para el comando "IMAP IDLE". También incluye un programa de monitor.java para mostrar cómo utilizar el comando para ver los mensajes nuevos.

Fuente abierta

En marzo de 2009, Sun Microsystems anunció que JavaMail sería liberado como software de código abierto. Esto dio a los desarrolladores la posibilidad de acceder libremente y distribuir el código fuente de la aplicación y también ver el código para la implementación de la API JavaMail referencia. Sun hizo el código disponible a través del sitio web del Proyecto Kenai. No mucho tiempo después de este anuncio, Oracle compró Sun Microsystems, pero mantuvo el programa JavaMail disponible como código abierto.

JavaMail en 2012

La última versión de JavaMail en el momento de la publicación se sitúa en 1.4.4. Incluye varias características diseñadas para mantener el ritmo de la creciente complejidad de los clientes de correo electrónico. Por ejemplo, la versión 1.4.4 soporta POP3 caché de mensajes de ayuda del disco y SMTP para la autenticación simple y nivel de seguridad, o SASL, autorización. Al igual que con las versiones anteriores, el JavaBeans Activation Framework o la plataforma Java SE 6 es necesario para utilizar la API.