Package gnu.mail.providers.imap
This is a provider for the Internet Message Access Protocol, version 4rev1 (IMAP4rev1), as detailed in RFC 3501.
This provider supports any supported SASL authentication mechanism including CRAM-MD5 as specified by RFC 2195, and transport layer security (TLS), as described in RFC 2595.
The GNU IMAP Store operates over a single socket connection to the server. It does not use a pool of connections.
This provider supports the following properties:
Name | Type | Description |
---|---|---|
mail.imap.host | IP address or hostname | The IMAP server to connect to. |
mail.imap.port | integer (>=1) | The port to connect to, if not the default. |
mail.imap.user | username | The default username for IMAP. |
mail.imap.connectiontimeout | integer (>=1) | Socket connection timeout, in milliseconds. Default is no timeout. |
mail.imap.timeout | integer (>=1) | Socket I/O timeout, in milliseconds. Default is no timeout. |
mail.imap.tls | boolean | If set to false, TLS negotiation will not be attempted. |
mail.imap.trustmanager | String | The name of a class implementing the
javax.net.ssl.TrustManager interface, which will be used to
determine trust in TLS negotiation. |
mail.imap.auth.mechanisms | comma-delimited list of SASL mechanisms | If set, only the specified SASL mechanisms will be attempted during authentication, in the given order. If not present, the SASL mechanisms advertised by the server will be used. |
mail.imap.debug.ansi | boolean | If set to true, and mail.debug is also true, and your terminal supports ANSI escape sequences, you will get syntax coloured responses. |
-
Class Summary Class Description ACL Deprecated. this API will probably change incompatibly soonIMAPBodyPart A MIME body part of an IMAP multipart message.IMAPFolder The folder class implementing the IMAP4rev1 mail protocol.IMAPMessage The message class implementing the IMAP4 mail protocol.IMAPMultipart An IMAP multipart component.IMAPMultipartDataSource An IMAP multipart component.IMAPStore The storage class implementing the IMAP4rev1 mail protocol.Rights Deprecated. this API will probably change incompatibly soonRights.Right