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.
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.
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
ImapMonitoringErrorEventArgsClass contains monitoring error event data.
ImapMonitoringErrorEventHandlerRepresents the method that will handle an imap monitoring error event
ImapMonitoringEventArgsClass contains monitoring event data.
ImapMonitoringEventHandlerRepresents the method that will handle an imap monitoring event
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.
ReadLinesTimeoutExceptionRepresents the exception that is thrown when a response from server can not be read within the specified time.
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.

Interfaces

InterfaceDescription
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 ResumeMonitoring method.

Enumeration

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