La API de JavaMail proporciona un marco de trabajo independiente de la plataforma y del protocolo para crear aplicaciones de correo y mensajería. La API de JavaMail proporciona un conjunto de clases abstractas que definen los objetos que componen un sistema de correo. Es un paquete opcional (extensión estándar) para leer, redactar y enviar mensajes electrónicos.
Este tutorial ha sido preparado para principiantes para ayudarlos a comprender la programación básica de JavaMail. Después de completar este tutorial, se encontrará con un nivel moderado de experiencia en la programación de JavaMail, desde donde podrá avanzar a los siguientes niveles.
La programación JavaMail se basa en el lenguaje de programación Java, por lo que si tiene conocimientos básicos de programación Java, será divertido aprender a usar JavaMail en el desarrollo de aplicaciones.