管理 Liberty 上的 JavaMail

您可以在 server.xml 檔中新增和配置一些元素,以便在 Liberty 上配置 JavaMail。

關於這項作業

如果您有外部郵件伺服器,可以使用 JavaMail API,在執行於 Liberty 伺服器上的應用程式中,傳送與接收電子郵件。API 會提供一般的儲存與傳輸通訊協定,讓應用程式與外部郵件伺服器互動。

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"
    <mailSession 	mailSessionID="examplePop3MailSession"  
    		jndiName="ExampleApp/POP3Servlet/exampleMailSession"
    		description="POP3 javax.mail.Session"
    		storeProtocol="pop3"
    		transportProtocol="smtp"
    		host="exampleserver.com"
    		user="iamanexample@example.com"
    		password="example"
    		from="smtp@testserver.com">
    	 <property name="mail.pop3.host" value="pop3.example.com" />
    	 <property name="mail.pop3.port" value="3110" />
    </mailSession>

指示主題類型的圖示 作業主題



「時間戳記」圖示 前次更新: 2016 年 11 月 30 日
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twlp_admin_javamail
檔名:twlp_admin_javamail.html