Element | Description | Class |
---|---|---|
component | Mail Component | org.apache.servicemix.mail.MailComponent |
poller | This is the polling endpoint for the mail component. | org.apache.servicemix.mail.MailPollerEndpoint |
sender | this is the sending endpoint for the mail component | org.apache.servicemix.mail.MailSenderEndpoint |
Element | Type | Description |
---|---|---|
endpoints | (poller | sender)* | |
executorFactory | <spring:bean/> |
Attribute | Type | Description | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
concurrentPolling | xs:boolean | |||||||||||||||
connection | xs:string | Specifies the connection URI used to connect to a mail server.
Examples: imap://lhein@imapserver:143/INBOX?password=mypass pop3://pop3server/INBOX?user=me@myhome.org;password=mypass The default value is null | ||||||||||||||
customTrustManagers | xs:string | Specifies one or more trust manager classes separated by a semicolon (;). | ||||||||||||||
debugMode | xs:boolean | Specifies if the JavaMail is run in | ||||||||||||||
delay | xs:long | |||||||||||||||
deleteProcessedMessages | xs:boolean | This flag is used to indicate what happens to a processed mail polled
from a mail folder. If it is set to The default value is false | ||||||||||||||
endpoint | xs:string | |||||||||||||||
firstTime | xs:date | |||||||||||||||
interfaceName | xs:QName | |||||||||||||||
maxFetchSize | xs:integer | This sets the maximum amount of mails to process within one polling cycle. If the maximum amount is reached all other mails in "unseen" state will be skipped. The default value is -1 (unlimited) | ||||||||||||||
period | xs:long | |||||||||||||||
processOnlyUnseenMessages | xs:boolean | This flag is used to indicate whether all mails are polled from a
mail folder or only the unseen mails are processed. | ||||||||||||||
service | xs:QName | |||||||||||||||
targetEndpoint | xs:string | |||||||||||||||
targetInterface | xs:QName | |||||||||||||||
targetOperation | xs:QName | |||||||||||||||
targetService | xs:QName | |||||||||||||||
targetUri | xs:string |
Element | Type | Description |
---|---|---|
customProperties | <spring:bean/> | Specifies a |
definition | <spring:bean/> | |
description | <spring:bean/> | |
marshaler | <spring:bean/> | With this method you can specify a marshaler class which provides the
logic for converting a mail into a normalized message. This class has
to extend the abstract class |
scheduler | <spring:bean/> | |
serviceUnit | <spring:bean/> | |
storage | <spring:bean/> | Specifies a |
Attribute | Type | Description | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
connection | xs:string | Specifies the connection URI used to connect to a mail server.
Example: smtp://lhein@myserver?password=myPass The default value is null | ||||||||||||||
customTrustManagers | xs:string | Specifies one or more trust manager classes separated by a semicolon (;). | ||||||||||||||
debugMode | xs:boolean | Specifies if the JavaMail is run in | ||||||||||||||
endpoint | xs:string | |||||||||||||||
interfaceName | xs:QName | |||||||||||||||
receiver | xs:string | Specifies the receiver address(es) of the mail which is being sent. The default value is null | ||||||||||||||
sender | xs:string | Specifies the sender address of the mail which is being sent. The default value is no-reply@localhost | ||||||||||||||
service | xs:QName |
Element | Type | Description |
---|---|---|
customProperties | <spring:bean/> | Specifies a |
definition | <spring:bean/> | |
description | <spring:bean/> | |
ignoreMessageProperties | (<spring:bean/>)* | Specifies a |
marshaler | <spring:bean/> | 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 |
serviceUnit | <spring:bean/> |