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