Sun Java System Application Server Enterprise Edition 8.2 管理指南

第 5 章 配置 JavaMail 资源

Application Server 包含 JavaMail API。JavaMail API 是一组用于建立邮件系统模型的抽象 API。API 提供了一个与平台无关以及与协议无关的框架来建立邮件应用程序和消息传送应用程序。JavaMail API 提供了用于读取、撰写和发送电子邮件的工具。服务提供商可实现特定协议。使用 JavaMail API,您可以向应用程序中添加电子邮件功能。通过 JavaMail,可以从 Java 应用程序访问网络或 Internet 上支持 Internet 消息访问协议 (Internet Message Access Protocol, IMAP) 和简单邮件传输协议 (Simple Mail Transfer Protocol, SMTP) 的邮件服务器。它不提供邮件服务器功能;您必须有权访问邮件服务器,才能使用 JavaMail。

要了解有关 JavaMail API 的更多信息,请查阅位于以下位置的 JavaMail Web 站点:http://java.sun.com/products/javamail/index.html

本章包括以下部分:

创建 JavaMail 会话

要配置 JavaMail 以便用于 Application Server 中,请在 Application Server 管理控制台中创建邮件会话。这样,服务器端组件和应用程序就可以使用您为它们指定的会话属性通过 JNDI 访问 JavaMail 服务。创建邮件会话时,您可以在管理控制台中指定邮件主机、传输和存储协议以及默认邮件用户,这样,使用 JavaMail 的组件就不必设置这些属性。具有大量电子邮件用户的应用程序会从中受益,因为 Application Server 将创建一个会话对象,并使任何需要该对象的组件均可通过 JNDI 使用该对象。

要使用管理控制台创建 JavaMail 会话,请选择“资源”>“JavaMail 会话”。指定 JavaMail 设置,如下所示:

此外,仅在已将邮件提供商重新配置为使用非默认存储或传输协议时,才定义以下高级设置: