Liberty での JavaMail の管理

Liberty で JavaMail を構成するには、server.xml ファイルでエレメントを追加して構成します。

このタスクについて

外部メール・サーバーがある場合は、JavaMail API を使用して、Liberty サーバーで稼働するアプリケーションで E メールを送受信することができます。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™ Naming and Directory Interface (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>

トピックのタイプを示すアイコン タスク・トピック



タイム・スタンプ・アイコン 最終更新: Monday, 5 December 2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-libcore-mp&topic=twlp_admin_javamail
ファイル名: twlp_admin_javamail.html