16.2. Session Mail

Une session mail définit les propriétés de serveur mail utilisées pour envoyer des emails quand l'application l'exige, comme les mécanismes de notification ou d'escalation (voir le Red Hat JBoss BPM Suite User Guide).

16.2.1. Mise en place d'une session mail

Pour mettre en place une session mail pour votre moteur d'exécution, procédez ainsi :
  1. Ouvrir le fichier de configuration du profil respectif (standalone.xml ou host.xml) pour effectuer les modifications.
  2. Ajouter la session mail au sous-système urn:jboss:domain:mail:1.1.

    Exemple 16.3. Nouvelle session mail sur le localhost

    <subsystem xmlns="urn:jboss:domain:mail:1.1">
        <!-- omitted code -->
    
        <mail-session jndi-name="java:/mail/bpmsMailSession" debug="true" from="bpms@company.com">
            <smtp-server outbound-socket-binding-ref="bpmsMail"/>
        </mail-session>
    </subsystem>
    
  3. Définir un socket sortant dans le fichier de configuration du profil.

    Exemple 16.4. Définition du socket sortant

    <outbound-socket-binding name="bpmsMail">
        <remote-destination host="localhost" port="12345"/>
    </outbound-socket-binding>