Configuring mail providers and sessions for application clients
You can edit the configurations of mail sessions and providers for your application clients using the Application Client Resource Configuration Tool (ACRCT).
About this task
Procedure
Results
Example
You can configure mail provider and mail session settings.
The following code examples illustrates
how to configure mail provider and mail session settings for application
clients:
<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>
- Required fields:
- Mail Provider Properties page: name, and at least one protocol provider
- Mail Session Properties page: name, jndiName, outgoing server and protocol, and/or incoming server and protocol
- Special cases:
- If you use the ACRCT tool, the password field will be encrypted. You cannot encrypt the password field if you do not use the ACRCT tool.