| Class | Description |
|---|---|
| BodyStructure | An object that represents the BodyStructure data supplied by IMAP4. |
| BodyStructureAttachment | An attachment that is defined by a BodyStructure |
| Envelope | Envelope structure, used for brief information about the message. |
| FastItem | Returns the internal date, flags, and size of the message. |
| FetchClient | Fetches messages and data from the IMAP server. |
| Flag | Flag object, used for managing message flags. |
| FlagCollection | Strongly typed collection of Message or Folder Flags. |
| FolderInformation | A folder's information class. |
| IMAP4 | The IMAP connection or client class. |
| IMAPConnectionCancelledException | Exception thrown when the IMAP connection is manually cancelled by the user/developer. |
| IMAPConnectionException | The exception raised during IMAP Server connection. |
| IMAPException | Generic IMAPException exception. |
| IMAPLog | This class is used for logging the IMAP session. |
| IMAPLoginException | Generic IMAP Login exception. |
| IMAPProtocolException | An IMAP protocol exception. |
| IMAPProxy | Used for communicating through a Socks4 or Socks5 proxy server to the IMAP server. |
| IMAPProxyException | The exception raised during Proxy communication. |
| IMAPUtility | Various utility methods for interacting with the IMAP server. |
| MailFolder | Class representing a mail folder. |
| MailFolderCollection | Strongly typed collection of mail folders. |
| MessageClient | .The class used to manipulate individual messages. |
| Quota | The QUOTA extension of IMAP4 that allows you to query the limits on resource usage (used and total available). |
| SearchClient | Summary description for SearchClient. |
| ServerResponseEventArgs | An instance of the ServerResponse Event Args. |
| WriteLogEntryEventArgs | EventArgs for the Log Event. |
| Delegate | Description |
|---|---|
| ServerResponseEventHandler | The delegate used for handling the ServerResponse Event. |
| WriteLogEntryEventHandler | The delegate used for event handling. |
| Enumeration | Description |
|---|---|
| AuthenticationType | The authentication type, used when logging into the IMAP Server |
| FlagTypes | Flag types, used on folders and messages. |
| IMAPProxyAuthentication | Authentication to use when comminicating through the Proxy server. |
| IMAPProxyType | The type of proxy server. |
| IndexType | The type of index used when downloading messages. |
| SearchDates | Date parameters used for searching by date. |
| SearchFields | Various email message fields that can be searched. |
| SearchFlags | Various flags that can be searched. |
| SearchOperators | Logical search operators (And, Or, Not) |
| SilentOption | .onRequests an untagged FETCH response from the IMAP server. |