Defines an outbound mail-sending Channel Adapter.
Specifies the order for invocation when this endpoint is connected as a
subscriber to a SubscribableChannel.
Defines an inbound Channel Adapter that polls a mailbox for mail messages.
Defines an IMAP IDLE channel adapter.
[DEPRECATED as of 2.0.5]
If a (synchronous) downstream exception is thrown and an error-channel is specified,
the MessagingException will be sent to this channel. Otherwise, any such exception
will simply be logged as a warning by the channel adapter.
A unique identifier for this Channel Adapter.
Reference for the MessageChannel to which this adapter will send Messages.
Specify the javax.mail.Session reference.
NOTE: if this is provided, then 'java-mail-properties' should not be.
Reference to a 'java.util.Properties' instance with settings for the JavaMail Session.
NOTE: if this is provided, then 'session' should not be.
Specify the javax.mail.Authenticator.
NOTE: if this is provided, then 'session' should not be.
Specify whether this endpoint should be started automatically. The default is TRUE.
Defines a Transformer that converts a javax.mail.Message payload to a String.
Defines a Transformer for adding statically configured Mail Headers.
Specify the default boolean value for whether to overwrite existing header values. This will only take effect for
sub-elements that do not provide their own 'overwrite' attribute. If the 'default-overwrite' attribute is not
provided, then the specified header values will NOT overwrite any existing ones with the same header names.
Boolean value to indicate whether this header value should overwrite an existing header value for the same name.