| Name | Description | Type | Package | Framework |
| SearchTermStrategy | Strategy to be used to generate a SearchTermSee ImapMailReceiver | Interface | org.springframework.integration.mail | Spring Integration |
| Pop3MailReceiver | A MailReceiver implementation that polls a mail server using theAuthor:Arjen Poutsma, Mark Fisher | Class | org.springframework.integration.mail | Spring Integration |
| MailTransportUtils | Collection of utility methods to work with Mail transports. | Class | org.springframework.integration.mail | Spring Integration |
| MailToStringTransformerParser | Parser for the | Class | org.springframework.integration.mail.config | Spring Integration |
| MailToStringTransformer | Transforms a Message payload of type Message to a String. | Class | org.springframework.integration.mail.transformer | Spring Integration |
| MailSendingMessageHandler | A MessageHandler implementation for sending mail. | Class | org.springframework.integration.mail | Spring Integration |
| MailReceivingMessageSource | MessageSource implementation that delegates to aMailReceiver to poll a mailbox. | Class | org.springframework.integration.mail | Spring Integration |
| MailReceiver | Strategy interface for receiving mail Messages. | Interface | org.springframework.integration.mail | Spring Integration |
| MailReceiverFactoryBean | Class | org.springframework.integration.mail.config | Spring Integration | |
| MailOutboundChannelAdapterParser | Parser for the | Class | org.springframework.integration.mail.config | Spring Integration |
| MailIntegrationEvent | Class | org.springframework.integration.mail.event | Spring Integration | |
| MailNamespaceHandler | Namespace handler for the 'mail' namespace. | Class | org.springframework.integration.mail.config | Spring Integration |
| MailInboundChannelAdapterParser | Parser for the | Class | org.springframework.integration.mail.config | Spring Integration |
| MailHeaders | Pre-defined header names to be used for setting and/or retrieving MailMessage attributes from/to integration Message Headers. | Class | org.springframework.integration.mail | Spring Integration |
| MailHeaderEnricherParser | Class | org.springframework.integration.mail.config | Spring Integration | |
| ImapMailReceiver | A MailReceiver implementation for receiving mail messages from amail server that supports the IMAP protocol. | Class | org.springframework.integration.mail | Spring Integration |
| ImapIdleChannelAdapterParser | Parser for the | Class | org.springframework.integration.mail.config | Spring Integration |
| ImapIdleChannelAdapter | An event-driven Channel Adapter that receives mail messages from a mailserver that supports the IMAP idle command (see RFC 2177). | Class | org.springframework.integration.mail | Spring Integration |
| AbstractMailReceiver | Base class for MailReceiver implementations. | Class | org.springframework.integration.mail | Spring Integration |
| AbstractMailMessageTransformer | Base class for Transformers that convert from a JavaMail Message to aSpring Integration Message. | Class | org.springframework.integration.mail.transformer | Spring Integration |