在导航树中,展开“资源”节点。
在“资源”节点下,选择“JavaMail 会话”。
此时将打开“JavaMail 会话”页。
在“会话”表中,单击“新建”。
此时将打开“新建 JavaMail 会话”页。
在“JNDI 名称”字段中,键入邮件会话资源的唯一名称。
将命名子上下文前缀 mail/ 用于 JavaMail 资源。例如:mail/MySession。名称只能包含字母数字、下划线、短划线或点字符。
在“邮件主机”字段中,键入默认邮件服务器的主机名。
如果未提供特定于协议的主机属性,则 Store 和 Transport 对象的连接方法使用该值。名称必须可以解析为实际的主机名。
在“默认用户”字段中,键入连接到邮件服务器时要提供的用户名。
如果未提供特定于协议的用户名属性,则 Store 和 Transport 对象的连接方法使用该值。用户名只能包含字母数字、下划线、短划线或点字符。
在“默认发件人地址”字段中,键入默认用户的电子邮件地址。
格式为 username@host.domain。
在“说明”字段中,键入此邮件会话的说明。
选择“启用状态”复选框以启用邮件会话。
默认值为“已启用”。
在“存储协议”字段中,定义要使用的存储协议服务。
存储协议服务可以连接到邮件服务器、检索邮件,以及将邮件保存在一个或多个文件夹中。允许的值为 imap、pop3、imaps 和 pop3s。默认值为 imap。
在“存储协议类”字段中,指定用于存储的服务提供方实现类。
允许的值包括:
com.sun.mail.imap.IMAPStore
com.sun.mail.pop3.POP3Store
com.sun.mail.imap.IMAPSSLStore
com.sun.mail.pop3.POP3SSLStore
默认值为 com.sun.mail.imap.IMAPStore。
在“传输协议”字段中,指定传输通信方法。
传输协议服务可以发送邮件。允许的值为 smtp 和 smtps。默认情况下,传输协议为 smtp。
在“传输协议类”字段中,指定用于传输的服务提供方实现类。
默认值为 com.sun.mail.smtp.SMTPTransport。
选中“调试”复选框以启用此邮件会话的附加调试输出 (包含协议跟踪)。
如果将 JavaMail 日志级别设置为 FINE 或 FINER,将生成调试输出,并且此输出将包含在系统日志文件中。有关设置日志级别的信息,请参阅配置日志级别。默认情况下禁用此选项。
在“其他属性”表中,指定应用程序所需的其他属性,如特定于协议的主机或用户名属性。
有关可用属性的列表,请参阅 JavaMail API 文档 (http://java.sun.com/products/javamail/javadocs/index.html)。其他属性必须以 mail- 开头,并且必须使用连字符 (不能使用句点) 作为分隔符。例如,mail-debug 是正确的,而 mail.debug 是错误的。GlassFish Server 后端会将连字符转换为 JavaMail API 所需要的句点。
要添加属性,请单击“添加属性”按钮。在显示的空白行中,在“名称”字段中键入属性名称,在“值”字段中键入属性值。
从可用目标的列表中,选择要配置邮件会话的一个或多个目标,然后单击“添加”。
目标可以是集群或独立服务器实例。如果没有选择任何目标,则会将会话配置为默认的服务器实例 server。
单击“确定”。