public static interface SmtpComponentBuilderFactory.SmtpComponentBuilder extends ComponentBuilder<org.apache.camel.component.mail.MailComponent>
| Modifier and Type | Method and Description |
|---|---|
default SmtpComponentBuilderFactory.SmtpComponentBuilder |
additionalJavaMailProperties(Properties additionalJavaMailProperties)
Sets additional java mail properties, that will append/override any
default properties that is set based on all the other options.
|
default SmtpComponentBuilderFactory.SmtpComponentBuilder |
alternativeBodyHeader(String alternativeBodyHeader)
Specifies the key to an IN message header that contains an
alternative email body.
|
default SmtpComponentBuilderFactory.SmtpComponentBuilder |
attachmentsContentTransferEncodingResolver(org.apache.camel.component.mail.AttachmentsContentTransferEncodingResolver attachmentsContentTransferEncodingResolver)
To use a custom AttachmentsContentTransferEncodingResolver to resolve
what content-type-encoding to use for attachments.
|
default SmtpComponentBuilderFactory.SmtpComponentBuilder |
authenticator(org.apache.camel.component.mail.MailAuthenticator authenticator)
The authenticator for login.
|
default SmtpComponentBuilderFactory.SmtpComponentBuilder |
basicPropertyBinding(boolean basicPropertyBinding)
Whether the component should use basic property binding (Camel 2.x)
or the newer property binding with additional capabilities.
|
default SmtpComponentBuilderFactory.SmtpComponentBuilder |
bcc(String bcc)
Sets the BCC email address.
|
default SmtpComponentBuilderFactory.SmtpComponentBuilder |
bridgeErrorHandler(boolean bridgeErrorHandler)
Allows for bridging the consumer to the Camel routing Error Handler,
which mean any exceptions occurred while the consumer is trying to
pickup incoming messages, or the likes, will now be processed as a
message and handled by the routing Error Handler.
|
default SmtpComponentBuilderFactory.SmtpComponentBuilder |
cc(String cc)
Sets the CC email address.
|
default SmtpComponentBuilderFactory.SmtpComponentBuilder |
closeFolder(boolean closeFolder)
Whether the consumer should close the folder after polling.
|
default SmtpComponentBuilderFactory.SmtpComponentBuilder |
configuration(org.apache.camel.component.mail.MailConfiguration configuration)
Sets the Mail configuration.
|
default SmtpComponentBuilderFactory.SmtpComponentBuilder |
connectionTimeout(int connectionTimeout)
The connection timeout in milliseconds.
|
default SmtpComponentBuilderFactory.SmtpComponentBuilder |
contentType(String contentType)
The mail message content type.
|
default SmtpComponentBuilderFactory.SmtpComponentBuilder |
contentTypeResolver(org.apache.camel.component.mail.ContentTypeResolver contentTypeResolver)
Resolver to determine Content-Type for file attachments.
|
default SmtpComponentBuilderFactory.SmtpComponentBuilder |
copyTo(String copyTo)
After processing a mail message, it can be copied to a mail folder
with the given name.
|
default SmtpComponentBuilderFactory.SmtpComponentBuilder |
debugMode(boolean debugMode)
Enable debug mode on the underlying mail framework.
|
default SmtpComponentBuilderFactory.SmtpComponentBuilder |
delete(boolean delete)
Deletes the messages after they have been processed.
|
default SmtpComponentBuilderFactory.SmtpComponentBuilder |
disconnect(boolean disconnect)
Whether the consumer should disconnect after polling.
|
default SmtpComponentBuilderFactory.SmtpComponentBuilder |
fetchSize(int fetchSize)
Sets the maximum number of messages to consume during a poll.
|
default SmtpComponentBuilderFactory.SmtpComponentBuilder |
folderName(String folderName)
The folder to poll.
|
default SmtpComponentBuilderFactory.SmtpComponentBuilder |
from(String from)
The from email address.
|
default SmtpComponentBuilderFactory.SmtpComponentBuilder |
handleFailedMessage(boolean handleFailedMessage)
If the mail consumer cannot retrieve a given mail message, then this
option allows to handle the caused exception by the consumer's error
handler.
|
default SmtpComponentBuilderFactory.SmtpComponentBuilder |
headerFilterStrategy(org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy)
To use a custom org.apache.camel.spi.HeaderFilterStrategy to filter
header to and from Camel message.
|
default SmtpComponentBuilderFactory.SmtpComponentBuilder |
ignoreUnsupportedCharset(boolean ignoreUnsupportedCharset)
Option to let Camel ignore unsupported charset in the local JVM when
sending mails.
|
default SmtpComponentBuilderFactory.SmtpComponentBuilder |
ignoreUriScheme(boolean ignoreUriScheme)
Option to let Camel ignore unsupported charset in the local JVM when
sending mails.
|
default SmtpComponentBuilderFactory.SmtpComponentBuilder |
javaMailProperties(Properties javaMailProperties)
Sets the java mail options.
|
default SmtpComponentBuilderFactory.SmtpComponentBuilder |
javaMailSender(org.apache.camel.component.mail.JavaMailSender javaMailSender)
To use a custom org.apache.camel.component.mail.JavaMailSender for
sending emails.
|
default SmtpComponentBuilderFactory.SmtpComponentBuilder |
lazyStartProducer(boolean lazyStartProducer)
Whether the producer should be started lazy (on the first message).
|
default SmtpComponentBuilderFactory.SmtpComponentBuilder |
mapMailMessage(boolean mapMailMessage)
Specifies whether Camel should map the received mail message to Camel
body/headers/attachments.
|
default SmtpComponentBuilderFactory.SmtpComponentBuilder |
mimeDecodeHeaders(boolean mimeDecodeHeaders)
This option enables transparent MIME decoding and unfolding for mail
headers.
|
default SmtpComponentBuilderFactory.SmtpComponentBuilder |
moveTo(String moveTo)
After processing a mail message, it can be moved to a mail folder
with the given name.
|
default SmtpComponentBuilderFactory.SmtpComponentBuilder |
password(String password)
The password for login.
|
default SmtpComponentBuilderFactory.SmtpComponentBuilder |
peek(boolean peek)
Will mark the javax.mail.Message as peeked before processing the mail
message.
|
default SmtpComponentBuilderFactory.SmtpComponentBuilder |
replyTo(String replyTo)
The Reply-To recipients (the receivers of the response mail).
|
default SmtpComponentBuilderFactory.SmtpComponentBuilder |
session(javax.mail.Session session)
Specifies the mail session that camel should use for all mail
interactions.
|
default SmtpComponentBuilderFactory.SmtpComponentBuilder |
skipFailedMessage(boolean skipFailedMessage)
If the mail consumer cannot retrieve a given mail message, then this
option allows to skip the message and move on to retrieve the next
mail message.
|
default SmtpComponentBuilderFactory.SmtpComponentBuilder |
sslContextParameters(org.apache.camel.support.jsse.SSLContextParameters sslContextParameters)
To configure security using SSLContextParameters.
|
default SmtpComponentBuilderFactory.SmtpComponentBuilder |
subject(String subject)
The Subject of the message being sent.
|
default SmtpComponentBuilderFactory.SmtpComponentBuilder |
to(String to)
Sets the To email address.
|
default SmtpComponentBuilderFactory.SmtpComponentBuilder |
unseen(boolean unseen)
Whether to limit by unseen mails only.
|
default SmtpComponentBuilderFactory.SmtpComponentBuilder |
useGlobalSslContextParameters(boolean useGlobalSslContextParameters)
Enable usage of global SSL context parameters.
|
default SmtpComponentBuilderFactory.SmtpComponentBuilder |
useInlineAttachments(boolean useInlineAttachments)
Whether to use disposition inline or attachment.
|
default SmtpComponentBuilderFactory.SmtpComponentBuilder |
username(String username)
The username for login.
|
build, build, doSetProperty, registerdefault SmtpComponentBuilderFactory.SmtpComponentBuilder bridgeErrorHandler(boolean bridgeErrorHandler)
boolean type.
Default: false
Group: consumerdefault SmtpComponentBuilderFactory.SmtpComponentBuilder closeFolder(boolean closeFolder)
boolean type.
Default: true
Group: consumerdefault SmtpComponentBuilderFactory.SmtpComponentBuilder copyTo(String copyTo)
java.lang.String type.
Group: consumerdefault SmtpComponentBuilderFactory.SmtpComponentBuilder delete(boolean delete)
boolean type.
Default: false
Group: consumerdefault SmtpComponentBuilderFactory.SmtpComponentBuilder disconnect(boolean disconnect)
boolean type.
Default: false
Group: consumerdefault SmtpComponentBuilderFactory.SmtpComponentBuilder handleFailedMessage(boolean handleFailedMessage)
boolean type.
Default: false
Group: consumerdefault SmtpComponentBuilderFactory.SmtpComponentBuilder mimeDecodeHeaders(boolean mimeDecodeHeaders)
boolean type.
Default: false
Group: consumerdefault SmtpComponentBuilderFactory.SmtpComponentBuilder moveTo(String moveTo)
java.lang.String type.
Group: consumerdefault SmtpComponentBuilderFactory.SmtpComponentBuilder peek(boolean peek)
boolean type.
Default: true
Group: consumerdefault SmtpComponentBuilderFactory.SmtpComponentBuilder skipFailedMessage(boolean skipFailedMessage)
boolean type.
Default: false
Group: consumerdefault SmtpComponentBuilderFactory.SmtpComponentBuilder unseen(boolean unseen)
boolean type.
Default: true
Group: consumerdefault SmtpComponentBuilderFactory.SmtpComponentBuilder fetchSize(int fetchSize)
int type.
Default: -1
Group: consumer (advanced)default SmtpComponentBuilderFactory.SmtpComponentBuilder folderName(String folderName)
java.lang.String type.
Default: INBOX
Group: consumer (advanced)default SmtpComponentBuilderFactory.SmtpComponentBuilder mapMailMessage(boolean mapMailMessage)
boolean type.
Default: true
Group: consumer (advanced)default SmtpComponentBuilderFactory.SmtpComponentBuilder bcc(String bcc)
java.lang.String type.
Group: producerdefault SmtpComponentBuilderFactory.SmtpComponentBuilder cc(String cc)
java.lang.String type.
Group: producerdefault SmtpComponentBuilderFactory.SmtpComponentBuilder from(String from)
java.lang.String type.
Default: camel@localhost
Group: producerdefault SmtpComponentBuilderFactory.SmtpComponentBuilder lazyStartProducer(boolean lazyStartProducer)
boolean type.
Default: false
Group: producerdefault SmtpComponentBuilderFactory.SmtpComponentBuilder replyTo(String replyTo)
java.lang.String type.
Group: producerdefault SmtpComponentBuilderFactory.SmtpComponentBuilder subject(String subject)
java.lang.String type.
Group: producerdefault SmtpComponentBuilderFactory.SmtpComponentBuilder to(String to)
java.lang.String type.
Group: producerdefault SmtpComponentBuilderFactory.SmtpComponentBuilder javaMailSender(org.apache.camel.component.mail.JavaMailSender javaMailSender)
org.apache.camel.component.mail.JavaMailSender type.
Group: producer (advanced)default SmtpComponentBuilderFactory.SmtpComponentBuilder additionalJavaMailProperties(Properties additionalJavaMailProperties)
java.util.Properties type.
Group: advanceddefault SmtpComponentBuilderFactory.SmtpComponentBuilder alternativeBodyHeader(String alternativeBodyHeader)
java.lang.String type.
Default: CamelMailAlternativeBody
Group: advanceddefault SmtpComponentBuilderFactory.SmtpComponentBuilder attachmentsContentTransferEncodingResolver(org.apache.camel.component.mail.AttachmentsContentTransferEncodingResolver attachmentsContentTransferEncodingResolver)
org.apache.camel.component.mail.AttachmentsContentTransferEncodingResolver type.
Group: advanceddefault SmtpComponentBuilderFactory.SmtpComponentBuilder authenticator(org.apache.camel.component.mail.MailAuthenticator authenticator)
org.apache.camel.component.mail.MailAuthenticator type.
Group: advanceddefault SmtpComponentBuilderFactory.SmtpComponentBuilder basicPropertyBinding(boolean basicPropertyBinding)
boolean type.
Default: false
Group: advanceddefault SmtpComponentBuilderFactory.SmtpComponentBuilder configuration(org.apache.camel.component.mail.MailConfiguration configuration)
org.apache.camel.component.mail.MailConfiguration type.
Group: advanceddefault SmtpComponentBuilderFactory.SmtpComponentBuilder connectionTimeout(int connectionTimeout)
int type.
Default: 30000
Group: advanceddefault SmtpComponentBuilderFactory.SmtpComponentBuilder contentType(String contentType)
java.lang.String type.
Default: text/plain
Group: advanceddefault SmtpComponentBuilderFactory.SmtpComponentBuilder contentTypeResolver(org.apache.camel.component.mail.ContentTypeResolver contentTypeResolver)
org.apache.camel.component.mail.ContentTypeResolver
type.
Group: advanceddefault SmtpComponentBuilderFactory.SmtpComponentBuilder debugMode(boolean debugMode)
boolean type.
Default: false
Group: advanceddefault SmtpComponentBuilderFactory.SmtpComponentBuilder ignoreUnsupportedCharset(boolean ignoreUnsupportedCharset)
boolean type.
Default: false
Group: advanceddefault SmtpComponentBuilderFactory.SmtpComponentBuilder ignoreUriScheme(boolean ignoreUriScheme)
boolean type.
Default: false
Group: advanceddefault SmtpComponentBuilderFactory.SmtpComponentBuilder javaMailProperties(Properties javaMailProperties)
java.util.Properties type.
Group: advanceddefault SmtpComponentBuilderFactory.SmtpComponentBuilder session(javax.mail.Session session)
javax.mail.Session type.
Group: advanceddefault SmtpComponentBuilderFactory.SmtpComponentBuilder useInlineAttachments(boolean useInlineAttachments)
boolean type.
Default: false
Group: advanceddefault SmtpComponentBuilderFactory.SmtpComponentBuilder headerFilterStrategy(org.apache.camel.spi.HeaderFilterStrategy headerFilterStrategy)
org.apache.camel.spi.HeaderFilterStrategy type.
Group: filterdefault SmtpComponentBuilderFactory.SmtpComponentBuilder password(String password)
java.lang.String type.
Group: securitydefault SmtpComponentBuilderFactory.SmtpComponentBuilder sslContextParameters(org.apache.camel.support.jsse.SSLContextParameters sslContextParameters)
org.apache.camel.support.jsse.SSLContextParameters type.
Group: securitydefault SmtpComponentBuilderFactory.SmtpComponentBuilder useGlobalSslContextParameters(boolean useGlobalSslContextParameters)
boolean type.
Default: false
Group: securitydefault SmtpComponentBuilderFactory.SmtpComponentBuilder username(String username)
java.lang.String type.
Group: securityApache Camel