Configuration des fournisseurs et des sessions JavaMail pour les clients d'application

Vous pouvez modifier les configurations de fournisseurs et de sessions de messagerie pour vos clients d'application à l'aide de l'outil ACRCT (Application Client Resource Configuration Tool).

Pourquoi et quand exécuter cette tâche

L'outil de configuration des ressources du client d'application (ACRCT) permet de modifier les configurations des sessions et des fournisseurs de messagerie devant être utilisés par les clients d'application.

Procédure

  1. Démarrez l'outil ACRCT.
  2. Ouvrez un fichier EAR.
  3. Recherchez les objets de messagerie dans l'arborescence qui s'affiche pour le fichier EAR. Par exemple, si le fichier contient des sessions de messagerie, développez Ressources > application.jar > Fournisseurs de messagerie > instance_fournisseur_java_ > Sessions de messagerie.

    Dans cet exemple, instance_fournisseur_messagerie_java est un fournisseur de messagerie donné.

Résultats

Les instances de session de messagerie figurent dans le dossier Sessions JavaMail.

Exemple

Vous pouvez configurer le fournisseur de messagerie et les paramètres de session de messagerie.
Le code suivant illustre comment configurer le fournisseur de messagerie et les paramètres de session de messagerie pour les clients d'application :
<resources.mail:MailProvider xmi:id="builtin_mailprovider" name="Built-in Mail Provider" description="The built-in mail provider">
  <factories xmi:type="resources.mail:MailSession" 
             xmi:id="MailSession_1207766754834" name="MailSession"
             jndiName="mail/session" description="Sample mail session" category="Sample"
             mailTransportHost="smtp.coldmail.com" mailTransportUser="transportUser"
             mailTransportPassword="{xor}Lz4sLChvLTs="
             mailFrom="smith@coldmail.com" mailStoreHost="imap.coldmail.com" mailStoreUser="storeUser"
             mailStorePassword="{xor}Lz4sLChvLTs="
             debug="true" strict="true"
             mailTransportProtocol="builtin_smtp" mailStoreProtocol="builtin_imap">
    <propertySet xmi:id="J2EEResourcePropertySet_1207766778585">
      <resourceProperties xmi:id="J2EEResourceProperty_1207766778585" name="key" type="java.lang.String" value="value" required="false"/>
    </propertySet>
  </factories>
  <protocolProviders xmi:id="builtin_smtp" protocol="smtp" classname="com.sun.mail.smtp.SMTPTransport" type="TRANSPORT"/>
  <protocolProviders xmi:id="builtin_pop3" protocol="pop3" classname="com.sun.mail.pop3.POP3Store" type="STORE"/>
  <protocolProviders xmi:id="builtin_imap" protocol="imap" classname="com.sun.mail.imap.IMAPStore" type="STORE"/>
  <protocolProviders xmi:id="builtin_smtps" protocol="smtps" classname="com.sun.mail.smtp.SMTPSSLTransport" type="TRANSPORT"/>
  <protocolProviders xmi:id="builtin_pop3s" protocol="pop3s" classname="com.sun.mail.pop3.POP3SSLStore" type="STORE"/>
  <protocolProviders xmi:id="builtin_imaps" protocol="imaps" classname="com.sun.mail.imap.IMAPSSLStore" type="STORE"/>
</resources.mail:MailProvider>
  • Zones requises :
    • Page Mail Provider Properties : nom et au moins un fournisseur de protocoles
    • Page Mail Session Properties : nom, nom JNDI, serveur et protocole d'envoi et/ou serveur et protocole de réception
  • Cas particuliers :
    • Si vous utilisez l'outil ACRCT, la zone du mot de passe est chiffrée. Vous ne pouvez pas chiffrer la zone du mot de passe si vous n'utilisez pas cet outil.

Icône indiquant le type de rubrique Rubrique de tâche



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=ucli_tjavamail
Nom du fichier : ucli_tjavamail.html