Liberty-Repository[8.5.5.6 oder höher]

JavaMail im Liberty-Profil verwalten

Sie können JavaMail im Liberty-Profil konfigurieren, indem Sie Elemente zur Datei server.xml hinzufügen und konfigurieren.

Informationen zu diesem Vorgang

Wenn Sie einen externen Mail-Server haben, können Sie die API JavaMail verwenden, um in Anwendungen, die auf einem Liberty Profile-Server ausgeführt werden, E-Mails zu senden und zu empfangen. Über die API können Anwendungen mit dem externen Mail-Server interagieren, indem Sie allgemeine Speicher- und Transportprotokolle wie POP3, IMAP und SMTP bereitstellen.

Das Liberty-Profil unterstützt JavaMail 1.5. Weitere Informationen zu JavaMail 1.5 finden Sie in der Dokumentation zur API JavaMail.

Informationen zu den Elementen und Attributen, mit denen JavaMail im Liberty-Profil konfiguriert wird, finden Sie unter JavaMail 1.5.

Vorgehensweise

  1. Fügen Sie zur Datei server.xml das Feature javaMail-1.5 hinzu. Anschließend können Sie die JavaMail-Bibliotheken in jeder auf dem Server ausgeführten Anwendung aufrufen.
    <featureManager>
            <feature>javaMail-1.5</feature>
    </featureManager>
  2. Optional: Wenn Sie ein javax.mail.Session-Objekt erstellen möchten, fügen Sie ein Element mailSession hinzu und konfigurieren Sie es. Wenn die Mailsitzung konfiguriert ist, wird sie erstellt und über JNDI (Java™ Naming and Directory Interface) injiziert.
    Anmerkung: Wenn Sie den JNDI-Standardkontext java:comp/env/mail/exampleMailSession verwenden, konfigurieren Sie das jndiName-Element als <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>

Symbol das den Typ des Artikels anzeigt. Taskartikel

Nutzungsbedingungen für Information Center | Feedback


Symbol für Zeitmarke Letzte Aktualisierung: 25.08.2015
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=phil&product=was-libcore-mp&topic=twlp_admin_javamail
Dateiname: twlp_admin_javamail.html