| FUSE ESB 4.2 XML Configuration Reference | ||||||
| SUMMARY: DOCUMENTATION | ELEMENTS | ATTRIBUTES | FRAMES | NO FRAMES | ||||||
http://servicemix.apache.org/mail/1.0)>http://servicemix.apache.org/mail/1.0)
this is the sending endpoint for the mail component
| Nested Element Summary | |||||||||||||
| sequence |
|
||||||||||||
| Attribute Summary | |
string | connection
<p>Specifies the connection URI used to connect to a mail server. |
string | customProperties
<p>Specifies a <code>java.util.Map</code> which may contain additional properties for the connection. |
string | customTrustManagers
<p>Specifies one or more trust manager classes separated by a semicolon (<b>;</b>).<br/> These classes have to implement the <code>Trustmanager</code> interface and need to provide an empty default constructor to be valid.<br/><br /> If you want to accept all security certificates without a check you may consider using the <code>DummyTrustManager</code> class. |
boolean | debugMode
<p>Specifies if the JavaMail is run in <code>DEBUG</code> mode. |
string | definition
|
string | description
|
string | endpoint
|
ID | id
|
QName | interfaceName
|
string | marshaler
<p>With this method you can specify a marshaler class which provides the logic for converting a normalized message into a mail. |
string | receiver
<p>Specifies the receiver address(es) of the mail which is being sent.</p> <i> The default value is <b>null</b></i><br/><br/> |
string | sender
<p>Specifies the sender address of the mail which is being sent.</p> <i> The default value is <b>no-reply@localhost</b></i><br/><br/> |
QName | service
|
string | serviceUnit
|
| Attribute Detail |
<p>Specifies the connection URI used to connect to a mail server.
<br /><br />
<b><u>Templates:</u></b> <br />
<i><protocol>://<user>@<host>[:<port>][/<folder>]?password=<password></i>
<br /><b> OR</b><br/>
<i><protocol>://<host>[:<port>][/<folder>]?user=<user>;password=<password></i>
<br /><br />
<b><u>Details:</u></b><br /><br/>
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="40%" align="left"><b><u>Name</u></b></td>
<td width="60%" align="left"><b><u>Description</u></b></td>
</tr>
<tr>
<td>protocol</td>
<td>the protocol to use (example: pop3 or imap)</td>
</tr>
<tr>
<td>user</td>
<td>the user name used to log into an account</td>
</tr>
<tr>
<td>host</td>
<td>the name or ip address of the mail server</td>
</tr>
<tr>
<td>port</td>
<td>the port number to use (optional)</td>
</tr>
<tr>
<td>folder</td>
<td>the folder to poll from (optional)</td>
</tr>
<tr>
<td>password</td>
<td>the password for the login</td>
</tr>
</table>
<br/>
<b><u>Example:</u></b><br />
<i>smtp://lhein@myserver?password=myPass</i><br /></p>
<i> The default value is <b>null</b></i><br/><br/>
Defined with global type string
<p>Specifies a <code>java.util.Map</code> which may contain additional
properties for the connection. <br/>
<br/><b><u>Example for disabling TOP for POP3 headers:</u></b><br />
<i><b>key</b>: "mail.pop3.disabletop"</i> <br />
<i><b>value</b>: "true"</i></p>
<i> The default value is <b>null</b></i><br/><br/>
Defined with global type string
<p>Specifies one or more trust manager classes separated by a semicolon (<b>;</b>).<br/>
These classes have to implement the <code>Trustmanager</code> interface and need to provide
an empty default constructor to be valid.<br/><br />
If you want to accept all security certificates without a check you may
consider using the <code>DummyTrustManager</code> class. It is actually only
an empty stub without any checking logic. <br/><b>But be aware that this will be
a security risk in production environments. </b></p>
<i> The default value is <b>null</b></i><br/><br/>
Defined with global type string
<p>Specifies if the JavaMail is run in <code>DEBUG</code> mode. This means
that while connecting to server and processing mails a detailed log
is written to debug output. <br />
This mode is very handy if you are experiencing problems with your
mail server connection and you want to find out what is going wrong
in communication with the server.
<br /><br />
<b>true</b> - <i>the debug mode is <b>enabled</b></i>
<br />
<b>false</b> - <i>the debug mode is <b>disabled</b></i></p>
<i> The default value is <b>false</b></i><br/><br/>
Defined with global type boolean
Defined with global type string
Defined with global type string
Defined with global type string
Defined with global type ID
Defined with global type QName
<p>With this method you can specify a marshaler class which provides the
logic for converting a normalized message into a mail. This class has
to extend the abstract class <code>AbstractMailMarshaler</code> or an
extending class. If you don't specify a marshaler, the
<code>DefaultMailMarshaler</code> will be used.</p>
Defined with global type string
<p>Specifies the receiver address(es) of the mail which is being sent.</p>
<i> The default value is <b>null</b></i><br/><br/>
Defined with global type string
<p>Specifies the sender address of the mail which is being sent.</p>
<i> The default value is <b>no-reply@localhost</b></i><br/><br/>
Defined with global type string
Defined with global type QName
Defined with global type string
| FUSE ESB 4.2 XML Configuration Reference | ||||||
| SUMMARY: DOCUMENTATION | ELEMENTS | ATTRIBUTES | FRAMES | NO FRAMES | ||||||