| AppendMessagesFromFileResult | Contains result of operation with messages |
| AppendMessagesFromMessageObjectResult | Contains result of operation with messages |
| AppendMessagesResult | Contains result of operation with messages |
| BackupSettings | Class contains options for backup operation |
| BaseSearchConditions | Provides base class for the search conditions. |
| ESearchOptions | ESEARCH Result Options This method works only if server supports ESEARCH extension. Please, read more https://tools.ietf.org/html/rfc4315 |
| FetchTimeoutException | Represents the exception that is thrown when a message can not be read within the specified time. |
| ImapAttachmentInfo | Represents an attachment information. |
| ImapAttachmentInfoCollection | Represents the collection of ImapAttachmentInfo |
| ImapClient | Allows applications to access and manipulate messages by using the Internet Message Access Protocol (IMAP). |
| ImapFolderInfo | Represents an IMAP folder. |
| ImapFolderInfoCollection | Provides a container for a collection of ImapFolderInfo objects. |
| ImapIdentificationInfo | Represents class-container with identification information to exchange between mail client and server. Please, read more rfc2971 https://tools.ietf.org/html/rfc2971 |
| ImapMailboxInfo | Contains set of special-use mailboxes |
| ImapMessageFlags | Represents the flags associated with the message. |
| ImapMessageInfo | Represents a Imap message object. |
| ImapMessageInfoCollection | Provides a container for a collection of ImapMessageInfo objects |
| ImapMonitoringErrorEventArgs | Class contains monitoring error event data. |
| ImapMonitoringErrorEventHandler | Represents the method that will handle an imap monitoring error event |
| ImapMonitoringEventArgs | Class contains monitoring event data. |
| ImapMonitoringEventHandler | Represents the method that will handle an imap monitoring event |
| ImapNamespace | Represents IMAP namespace More details: https://tools.ietf.org/html/rfc2342 |
| ImapPageInfo | Contains information about retrieved page when paging methods are used. |
| ImapQueryBuilder | Represents the builder of search expression that used by IMAP protocol. |
| ImapQuota | Contains information about quota for mailbox resource. |
| ImapQuotaRoot | Contains information about quota root for mailbox resource. |
| MessageThreadResult | Contains result for SORT ot THREAD methods See more: https://tools.ietf.org/html/rfc5256 |
| ModificationSequenceField | Defines set of values for selected field to search. |
| PageSettings | The settings for the ImapClient.ListMessagesByPage method |
| PageSettingsAsync | The settings for the ImapClient.BeginListMessagesByPage async method. |
| RangeSeqSet | Container with range of values to search. |
| RestoreSettings | The settings for the ImapClient.Restore method |
| RestoreSettingsAsync | The settings for the ImapClient.Restore async method. |
| SequenceSetBaseValue | Base class for different containers for values to search. |
| SequenceSetField | Defines set of values for selected field to search. |
| SimpleSeqSet | Simple container for value to search. |
| SortConditions | Provides the search conditions for the SORT extension. Compatibles with SORT IMAP extension described at https://tools.ietf.org/html/rfc5256 |
| ThreadSearchConditions | Provides the search conditions to retrieve email thread. Compatibles with THREAD IMAP extension described at https://tools.ietf.org/html/rfc5256 |
| XGMThreadSearchConditions | Provides the search conditions to retrieve email thread. Compatibles with X-GM-EXT-1 IMAP extension described at https://developers.google.com/gmail/imap/imap-extensions#checking_for_the_presence_of_extensions. |