aspose.email.clients.imap

the aspose.email.clients.imap namespace provides classes to access
and manipulate messages by using the internet message access protocol (imap).

Classes

ClassDescription
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 extension.
Please, read more https://tools.ietf.org/html/rfc4315
FetchTimeoutExceptionRepresents the exception that is thrown when a message can not be read within the specified time.
IAsyncImapClientAllows applications to access and manipulate
messages by using the Internet Message Access Protocol (IMAP).
IImapMonitoringStateHolds folder monitoring state. This can be used to resume folder monitoring from place
where it stopped when error occured. Use
ImapAttachmentInfoRepresents an attachment information.
ImapAttachmentInfoCollectionRepresents the collection of ImapAttachmentInfo
ImapClientAllows applications to access and manipulate
messages by using the Internet Message Access Protocol (IMAP).
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 mail client and server.
Please, read more rfc2971
https://tools.ietf.org/html/rfc2971
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/rfc5256
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 IMAP extension described at
https://tools.ietf.org/html/rfc5256
ThreadSearchConditionsProvides the search conditions to retrieve email thread.
Compatibles with THREAD IMAP extension described at
https://tools.ietf.org/html/rfc5256
XGMThreadSearchConditionsProvides 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.

Enumerations

EnumerationDescription
ImapCommandResultEnumerates the imap command results.
ImapKnownAuthenticationType
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://tools.ietf.org/html/rfc6154
ImapStatusCodeRepresents the status responses.
ListFoldersOptionsThe folder list selection options
Please note, this options are supported in case if server supports RFC 5258 “IMAP LIST Command Extensions”
See more details in https://tools.ietf.org/html/rfc5258
ListFoldersReturnOptionsReturn options for ListFolders operation
Please note, this options are supported in case if server supports RFC 5258 “IMAP LIST Command Extensions”
See more details in https://tools.ietf.org/html/rfc5258
SortingKeySort criterias for “SORT” command
See more: https://tools.ietf.org/html/rfc5256