邮件服务提供者是支持与使用特定邮件协议的邮件服务器进行邮件交互的驱动程序。应用程序服务器包括服务提供者,后者也称为邮件协议的协议提供者。
邮件提供者包括协议提供者的集合。 例如,应用程序服务器有内置邮件提供者,它包括大多数常见的协议提供者。这些协议提供者作为缺省安装,对于大多数的应用程序来说足够了。如果您有需要定制协议提供者的特定应用程序,那么执行“JavaMail API 设计规范”中有关邮件会话一章中概述的步骤来安装自己的协议提供者。
邮件会话由 javax.mail.Session 类表示。邮件会话对象认证用户并控制用户对消息传递系统的访问权。
要创建独立于平台的邮件应用程序,请使用资源工厂引用来创建邮件会话。资源工厂是提供对程序部署环境中的资源的访问权的对象。 资源工厂使用 Java™ 命名和目录接口(JNDI)定义的命名约定。