Package org.apache.camel.component.mail
Defines the Email Component
-
Interface Summary Interface Description AttachmentsContentTransferEncodingResolver Resolver to determine Content-Transfer-Encoding for file attachments.ContentTypeResolver Resolver to determine Content-Type for file attachments.JavaMailSender The JavaMailSender interface contains all the methods of a JavaMailSender implementation currently used by the mail component.MailBoxPostProcessAction Is used for doing post processing tasks on the mailbox once the normal processing ended.MailUidGenerator To generate an unique ID of the mail message. -
Class Summary Class Description DefaultAuthenticator MailAuthenticator
that supplies username and passwordDefaultJavaMailSender DefaultJavaMailSender
which uses the JDK Mail API.DefaultMailUidGenerator MailAuthenticator Mail authenticator that supplies username and passwordMailBinding A Strategy used to convert between a CamelExchange
andMessage
to and from a MailMimeMessage
MailComponent Component for JavaMail.MailComponentConfigurer Generated by camel build tools - do NOT edit this file!MailConfiguration Represents the configuration data for communicating over emailMailConstants MailConsumer AConsumer
which consumes messages from JavaMail using aTransport
and dispatches them to theProcessor
MailConverters JavaMail specific converters.MailConvertersLoader Generated by camel build tools - do NOT edit this file!MailEndpoint Send and receive emails using imap, pop3 and smtp protocols.MailEndpointConfigurer Generated by camel build tools - do NOT edit this file!MailHeaderFilterStrategy MailMessage Represents aMessage
for working with MailMailProducer A Producer to send messages using JavaMail.MailSorter Utility class for sorting of mail messagesMailUtils Mail utility class.NowSearchTerm ASearchTerm
that is based onDateTerm
that compares with current date (eg now).SearchTermBuilder A builder to build compoundSearchTerm
s.SimpleSearchTerm Allows to configure commonSearchTerm
's using a POJO style, which can be done from XML DSLs.SplitAttachmentsExpression AExpression
which can be used to split aMailMessage
per attachment. -
Enum Summary Enum Description SearchTermBuilder.Comparison SearchTermBuilder.Op