# Package org.apache.commons.net.imap

Basic IMAP and IMAPS support classes

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  IMAP.IMAPChunkListener | Implement this interface and register it via `IMAP.setChunkListener(IMAPChunkListener)` in order to get access to multi-line partial command responses.

- Class Summary
  Class | Description
  --- | ---
  AuthenticatingIMAPClient | An IMAP Client class with authentication support.
  IMAP | The IMAP class provides the basic the functionality necessary to implement your own IMAP client.
  IMAPClient | The IMAPClient class provides the basic functionalities found in an IMAP client.
  IMAPReply | Stores IMAP reply code constants.
  IMAPSClient | The IMAPSClient class provides SSL/TLS connection encryption to IMAPClient.

- Enum Summary
  Enum | Description
  --- | ---
  AuthenticatingIMAPClient.AUTH_METHOD | The enumeration of currently-supported authentication methods.
  IMAP.IMAPState | Enumerates IMAP states.
  IMAPClient.FETCH_ITEM_NAMES | The message data item names for the FETCH command defined in RFC 3501.
  IMAPClient.SEARCH_CRITERIA | The search criteria defined in RFC 3501.
  IMAPClient.STATUS_DATA_ITEMS | The status data items defined in RFC 3501.
  IMAPCommand | IMAPCommand stores IMAP command codes.

## Package org.apache.commons.net.imap Description

Basic IMAP and IMAPS support classes