Liberty Repository[8.5.5.6 或更高版本]

在 Liberty 概要文件上管理 JavaMail

通过在 server.xml 文件中添加并配置元素,可在 Liberty 概要文件上配置 JavaMail。

关于此任务

如果有外部邮件服务器,那么可使用 JavaMail API 在运行于 Liberty 概要文件服务器上的应用程序中发送和接收电子邮件。API 通过提供公共存储器和传输协议(例如,POP3、IMAP 和 SMTP)以允许应用程序与外部邮件服务器交互。

Liberty 概要文件支持 JavaMail 1.5。有关 JavaMail 1.5 的更多信息,请参阅 JavaMail API 文档

有关您可用于在 Liberty 概要文件上配置 JavaMail 的元素和属性的信息,请参阅JavaMail 1.5

过程

  1. server.xml 文件中,添加 javaMail-1.5 功能部件。 添加该功能部件后,可在运行于服务器上的任何应用程序中调用 JavaMail 库。
    <featureManager>
            <feature>javaMail-1.5</feature>
    </featureManager>
  2. 可选: 如果要创建 javax.mail.Session 对象,添加并配置 mailSession 元素。 配置邮件会话后,通过使用 Java™ 命名和目录接口 (JNDI) 创建并插入会话。
    注: 如果使用标准 JNDI 上下文 java:comp/env/mail/exampleMailSession,请将 jndiName 元素配置为 <jndiName>mail/exampleMailSession<jndiName>
    <mailSession>
    	<mailSessionID>examplePop3MailSession</mailSessionID>				
    	<jndiName>ExampleApp/POP3Servlet/exampleMailSession</jndiName>
    	<description>POP3 javax.mail.Session</description>
    	<storeProtocol>pop3</storeProtocol>
    	<transportProtocol>smtp</transportProtocol>
    	<host>exampleserver.com</host>
    	<user>iamanexample@example.com</user>
    	<password>example</password>
    	<from>smtp@testserver.com</from>
    	<property name="mail.pop3.host" value="pop3.example.com" />
    	<property name="mail.pop3.port" value="3110" />
    </mailSession>

用于指示主题类型的图标 任务主题

信息中心的条款和条件 | 反馈


时间戳记图标 最近一次更新时间: Wednesday, 2 September 2015
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=phil&product=was-libcore-mp&topic=twlp_admin_javamail
文件名:twlp_admin_javamail.html