Aspose::Email::Clients::Imap

Aspose::Email::Clients::Imap namespace

The Aspose::Email::Clients::Imap namespace contains the core API for IMAP client functionality in Aspose.Email for C++. It includes types for message appending, monitoring, search criteria, attachment metadata, and backup configuration.

Classes

NameDescription
AppendMessagesFromFileResultContains result of operation with messages
AppendMessagesFromMessageObjectResultContains result of operation with messages
AppendMessagesResultContains result of operation with messages
BackupSettingsClass contains options for backup operation
BaseSearchConditionsProvides base class for the search conditions.
ESearchOptionsESEARCH Result Options This method works only if server supports ESEARCH extensi
IImapMonitoringStateHolds folder monitoring state. This can be used to resume folder monitoring from
ImapAttachmentInfoRepresents an attachment information.
ImapAttachmentInfoCollectionRepresents the collection of ImapAttachmentInfo
ImapClientAllows applications to access and manipulate messages by using the Internet Mess
ImapFolderInfoRepresents an IMAP folder.
ImapFolderInfoCollectionProvides a container for a collection of ImapFolderInfo objects.
ImapFolderInfoCollectionBaseProvides a container for a collection of ImapFolderInfo objects
ImapIdentificationInfoRepresents class-container with identification information to exchange between m
ImapMailboxInfoContains set of special-use mailboxes
ImapMessageFlagsRepresents the flags associated with the message.
ImapMessageInfoRepresents a Imap message object.
ImapMessageInfoCollectionProvides a container for a collection of ImapMessageInfo objects
ImapMessageInfoCollectionBaseProvides a container for a collection of ImapMessageInfo objects
ImapMonitoringErrorEventArgsClass contains monitoring error event data.
ImapMonitoringEventArgsClass contains monitoring event data.
ImapNamespaceRepresents IMAP namespace More details: https://tools.ietf.org/html/rfc2342
ImapPageInfoContains information about retrieved page when paging methods are used.
ImapQueryBuilderRepresents the builder of search expression that used by IMAP protocol.
ImapQuotaContains information about quota for mailbox resource.
ImapQuotaRootContains information about quota root for mailbox resource.
MessageThreadResultContains result for SORT ot THREAD methods See more: https://tools.ietf.org/html
ModificationSequenceFieldDefines set of values for selected field to search.
PageSettingsThe settings for the ImapClient.ListMessagesByPage method
PageSettingsAsyncThe settings for the ImapClient.BeginListMessagesByPage async method.
RangeSeqSetContainer with range of values to search.
RestoreSettingsThe settings for the ImapClient.Restore method
RestoreSettingsAsyncThe settings for the ImapClient.Restore async method.
SequenceSetBaseValueBase class for different containers for values to search.
SequenceSetFieldDefines set of values for selected field to search.
SimpleSeqSetSimple container for value to search.
SortConditionsProvides the search conditions for the SORT extension. Compatibles with SORT IMA
ThreadSearchConditionsProvides the search conditions to retrieve email thread. Compatibles with THREAD
XGMThreadSearchConditionsProvides the search conditions to retrieve email thread. Compatibles with X-GM-E

Enumerations

NameDescription
ImapCommandResultEnumerates the imap command results.
ImapKnownAuthenticationTypeNone
ImapListFieldsFields that may be retrieved from the server
ImapNamespaceTypeRepresents IMAP namespace type More details: https://tools.ietf.org/html/rfc2342
ImapSpecialFolderTypesRepresents enumeration of special-use mailboxes More details see in RFC6154 http
ImapStatusCodeRepresents the status responses.
ListFoldersOptionsThe folder list selection options Please note, this options are supported in cas
ListFoldersReturnOptionsReturn options for ListFolders operation Please note, this options are supported
SortingKeySort criterias for “SORT” command See more: https://tools.ietf.org/html/rfc5256