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
Procédure
Résultats
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.