Administración de JavaMail en Liberty

Puede configurar JavaMail en Liberty añadiendo y configurando elementos en el archivo server.xml.

Acerca de esta tarea

Si tiene un servidor de correo externo, puede utilizar la API JavaMail para enviar y recibir correo electrónico en aplicaciones que se ejecutan en un servidor Liberty. La API permite que las aplicaciones interactúen con el servidor de correo externo proporcionando protocolos comunes de almacenamiento y transporte, como POP3, IMAP y SMTP.

Liberty admite JavaMail 1.5. Si desea más información sobre JavaMail 1.5, consulte la documentación de la API JavaMail.

Si desea más información sobre los elementos y atributos que puede utilizar para configurar JavaMail en Liberty, consulte JavaMail-1.5.

Procedimiento

  1. En el archivo server.xml, añada la característica javaMail-1.5. Después de añadir la característica, puede llamar a las bibliotecas JavaMail en cualquier aplicación que se ejecute en el servidor.
    <featureManager>
            <feature>javaMail-1.5</feature>
    </featureManager>
  2. Opcional: Si desea crear un objeto javax.mail.Session, añada y configure un elemento mailSession. Una vez configurada la sesión de correo, la sesión se crea e inyecta mediante Java™ Naming and Directory Interface (JNDI).
    Nota: Si utiliza el contexto JNDI estándar, java:comp/env/mail/exampleMailSession, configure el elemento jndiName como 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>

Icono que indica el tipo de tema Tema de tarea

Nombre de archivo: twlp_admin_javamail.html