Class Mail
java.lang.Object
org.springframework.integration.mail.dsl.Mail
The factory for Spring Integration Mail components.
- Since:
- 5.0
- Author:
- Gary Russell, Artem Bilan
- 
Method SummaryModifier and TypeMethodDescriptionstatic MailHeadersBuilderheaders()AMailHeadersBuilderfactory.static ImapIdleChannelAdapterSpecAnImapIdleChannelAdapterSpecfactory using a defaultImapMailReceiver.static ImapIdleChannelAdapterSpecimapIdleAdapter(String url) AImapIdleChannelAdapterSpecfactory based on the provided url.static ImapIdleChannelAdapterSpecimapIdleAdapter(ImapMailReceiver imapMailReceiver) AnImapIdleChannelAdapterSpecfactory based on the providedImapMailReceiver.AnImapMailInboundChannelAdapterSpecfactory using a defaultImapMailReceiver.imapInboundAdapter(String url) AImapMailInboundChannelAdapterSpecfactory based on the provided url.imapInboundAdapter(ImapMailReceiver imapMailReceiver) AnImapMailInboundChannelAdapterSpecfactory based on the providedImapMailReceiver.AMailSendingMessageHandlerSpecfactory.outboundAdapter(String host) AMailSendingMessageHandlerSpecfactory based on providehost.static MailSendingMessageHandleroutboundAdapter(MailSender mailSender) A convenient factory method to produceMailSendingMessageHandlerbased on providedMailSender.APop3MailInboundChannelAdapterSpecfactory using a defaultPop3MailReceiver.pop3InboundAdapter(String url) APop3MailInboundChannelAdapterSpecfactory based on the provided url.pop3InboundAdapter(String host, int port, String username, String password) APop3MailInboundChannelAdapterSpecfactory based on the provided host, port, user, and password.pop3InboundAdapter(String host, String username, String password) APop3MailInboundChannelAdapterSpecfactory based on the provided host, user, password and the default port.pop3InboundAdapter(Pop3MailReceiver pop3MailReceiver) APop3MailInboundChannelAdapterSpecfactory based on the providedPop3MailReceiver.static MailToStringTransformerAMailToStringTransformerfactory.static MailToStringTransformertoStringTransformer(String charset) AMailToStringTransformerfactory.
- 
Method Details- 
outboundAdapterAMailSendingMessageHandlerSpecfactory. Note: the Java Mail properties must be provided with the particular host.- Returns:
- the MailSendingMessageHandlerSpecinstance.
- Since:
- 5.1.3
- See Also:
 
- 
outboundAdapterAMailSendingMessageHandlerSpecfactory based on providehost.- Parameters:
- host- the mail host to connect to.
- Returns:
- the MailSendingMessageHandlerSpecinstance.
 
- 
outboundAdapterA convenient factory method to produceMailSendingMessageHandlerbased on providedMailSender.- Parameters:
- mailSender- the- MailSenderto use mail sending operations.
- Returns:
- the MailSendingMessageHandlerinstance.
- Since:
- 5.1.3
 
- 
pop3InboundAdapterAPop3MailInboundChannelAdapterSpecfactory using a defaultPop3MailReceiver.- Returns:
- the Pop3MailInboundChannelAdapterSpecinstance.
 
- 
pop3InboundAdapterpublic static Pop3MailInboundChannelAdapterSpec pop3InboundAdapter(Pop3MailReceiver pop3MailReceiver) APop3MailInboundChannelAdapterSpecfactory based on the providedPop3MailReceiver.- Parameters:
- pop3MailReceiver- the- Pop3MailReceiverto use.
- Returns:
- the Pop3MailInboundChannelAdapterSpecinstance.
 
- 
pop3InboundAdapterAPop3MailInboundChannelAdapterSpecfactory based on the provided url.- Parameters:
- url- the pop3 url
- Returns:
- the Pop3MailInboundChannelAdapterSpecinstance.
 
- 
pop3InboundAdapterpublic static Pop3MailInboundChannelAdapterSpec pop3InboundAdapter(String host, String username, String password) APop3MailInboundChannelAdapterSpecfactory based on the provided host, user, password and the default port.- Parameters:
- host- the host.
- username- the user.
- password- the password.
- Returns:
- the Pop3MailInboundChannelAdapterSpecinstance.
 
- 
pop3InboundAdapterpublic static Pop3MailInboundChannelAdapterSpec pop3InboundAdapter(String host, int port, String username, String password) APop3MailInboundChannelAdapterSpecfactory based on the provided host, port, user, and password.- Parameters:
- host- the host.
- port- the port.
- username- the user.
- password- the password.
- Returns:
- the Pop3MailInboundChannelAdapterSpecinstance.
 
- 
imapInboundAdapterAnImapMailInboundChannelAdapterSpecfactory using a defaultImapMailReceiver.- Returns:
- the ImapMailInboundChannelAdapterSpecinstance.
 
- 
imapInboundAdapterpublic static ImapMailInboundChannelAdapterSpec imapInboundAdapter(ImapMailReceiver imapMailReceiver) AnImapMailInboundChannelAdapterSpecfactory based on the providedImapMailReceiver.- Parameters:
- imapMailReceiver- the- ImapMailReceiverto use.
- Returns:
- the ImapMailInboundChannelAdapterSpecinstance.
 
- 
imapInboundAdapterAImapMailInboundChannelAdapterSpecfactory based on the provided url.- Parameters:
- url- the imap url
- Returns:
- the ImapMailInboundChannelAdapterSpecinstance.
 
- 
imapIdleAdapterAnImapIdleChannelAdapterSpecfactory using a defaultImapMailReceiver.- Returns:
- the ImapIdleChannelAdapterSpecinstance.
 
- 
imapIdleAdapterAImapIdleChannelAdapterSpecfactory based on the provided url.- Parameters:
- url- the imap url
- Returns:
- the ImapIdleChannelAdapterSpecinstance.
 
- 
imapIdleAdapterAnImapIdleChannelAdapterSpecfactory based on the providedImapMailReceiver.- Parameters:
- imapMailReceiver- the- ImapMailReceiverto use.
- Returns:
- the ImapIdleChannelAdapterSpecinstance.
 
- 
headers
- 
toStringTransformerAMailToStringTransformerfactory.- Returns:
- the transformer.
 
- 
toStringTransformerAMailToStringTransformerfactory.- Parameters:
- charset- the charset to use when the default is not appropriate.
- Returns:
- the transformer.
 
 
-