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

Class Description
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.
ReadLinesTimeoutException Represents the exception that is thrown when a response from server can not be read within the specified time.
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.

Interfaces

Interface Description
IImapMonitoringState Holds folder monitoring state. This can be used to resume folder monitoring from place where it stopped when error occured. Use ResumeMonitoring method.

Enumeration

Enumeration Description
ImapCommandResult Enumerates the imap command results.
ImapKnownAuthenticationType
ImapListFields Fields that may be retrieved from the server
ImapNamespaceType Represents IMAP namespace type More details: https://tools.ietf.org/html/rfc2342
ImapSpecialFolderTypes Represents enumeration of special-use mailboxes More details see in RFC6154 http://tools.ietf.org/html/rfc6154
ImapStatusCode Represents the status responses.
ListFoldersOptions The 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
ListFoldersReturnOptions Return 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
SortingKey Sort criterias for “SORT” command See more: https://tools.ietf.org/html/rfc5256