Un proveedor de servicios de correo es un controlador que da soporte a la interacción de correo con los servidores de correo mediante un determinado protocolo de correo. El servidor de aplicaciones incluye proveedores de servicio, que también se conocen como proveedores de protocolo, para los protocolos de correo.
Un proveedor de correo encapsula una colección de proveedores de protocolos. Por ejemplo, el servidor de aplicaciones tiene un proveedor de correo incorporado que incluye los proveedores de protocolo más comunes. Estos proveedores de protocolos se instalan como valores predeterminados y son suficiente para la mayoría de las aplicaciones. Si tiene una determinada aplicación que requiere proveedores de protocolos personalizados, debe seguir los pasos que se describen en el capítulo sobre sesiones de correo en JavaMail API Design Specification para instalar sus propios proveedores de protocolos.
La clase javax.mail.Session representa las sesiones de correo. Un objeto de sesión de correo autentica usuarios y controla el acceso a sistemas de mensajería.
Para crear aplicaciones de correo independientes de la plataforma, utilice una referencia de fábrica de recursos para crear una sesión de correo. Una fábrica de recursos es un objeto que proporciona acceso a recursos en un entorno desplegado de un programa. Las fábricas de recursos utilizan convenios de denominación definidos por la JNDI (Java Naming and Directory Interface).
Los enlaces marcados (en línea) requieren acceso a Internet.