Aspose.Email.Clients.Imap Namespace

The Aspose.Email.Clients.Imap namespace provides classes to access and manipulate messages by using the Internet Message Access Protocol (IMAP).
Classes
  ClassDescription
Public classAppendMessagesResult
Contains result of operation with messages
Public classBackupSettings
Class contains options for backup operation
Public classBaseSearchConditions
Provides base class for the search conditions.
Public classESearchOptions
ESEARCH Result Options This method works only if server supports ESEARCH extension. Please, read more https://tools.ietf.org/html/rfc4315
Public classFetchTimeoutException
Represents the exception that is thrown when a message can not be read within the specified time.
Public classImapClient
Allows applications to access and manipulate messages by using the Internet Message Access Protocol (IMAP).
Public classImapFolderInfo
Represents an IMAP folder.
Public classImapFolderInfoCollection
Provides a container for a collection of ImapFolderInfo objects.
Public classImapFolderInfoCollectionBase Obsolete.
Provides a container for a collection of ImapFolderInfo objects
Public classImapIdentificationInfo
Represents class-container with identification information to exchange between mail client and server. Please, read more rfc2971 https://tools.ietf.org/html/rfc2971
Public classImapMailboxInfo
Contains set of special-use mailboxes
Public classImapMessageFlags
Represents the flags associated with the message.
Public classImapMessageInfo
Represents a Imap message object.
Public classImapMessageInfoCollection
Provides a container for a collection of ImapMessageInfo objects
Public classImapMessageInfoCollectionBase Obsolete.
Provides a container for a collection of ImapMessageInfo objects
Public classImapMonitoringErrorEventArgs
Class contains monitoring error event data.
Public classImapMonitoringEventArgs
Class contains monitoring event data.
Public classImapNamespace
Represents IMAP namespace More details: https://tools.ietf.org/html/rfc2342
Public classImapPageInfo
Contains information about retrieved page when paging methods are used.
Public classImapQueryBuilder
Represents the builder of search expression that used by IMAP protocol.
Public classImapQuota
Contains information about quota for mailbox resource.
Public classImapQuotaRoot
Contains information about quota root for mailbox resource.
Public classMessageThreadResult
Contains result for SORT ot THREAD methods See more: https://tools.ietf.org/html/rfc5256
Public classModificationSequenceField
Defines set of values for selected field to search.
Public classPageSettings
The settings for the ImapClient.ListMessagesByPage method
Public classPageSettingsAsync
The settings for the ImapClient.BeginListMessagesByPage async method.
Public classRangeSeqSet
Container with range of values to search.
Public classReadLinesTimeoutException
Represents the exception that is thrown when a response from server can not be read within the specified time.
Public classRestoreSettings
The settings for the ImapClient.Restore method
Public classRestoreSettingsAsync
The settings for the ImapClient.Restore async method.
Public classSequenceSetBaseValue
Base class for different containers for values to search.
Public classSequenceSetField
Defines set of values for selected field to search.
Public classSimpleSeqSet
Simple container for value to search.
Public classSortConditions
Provides the search conditions for the SORT extension. Compatibles with SORT IMAP extension described at https://tools.ietf.org/html/rfc5256
Public classThreadSearchConditions
Provides the search conditions to retrieve email thread. Compatibles with THREAD IMAP extension described at https://tools.ietf.org/html/rfc5256
Public classXGMThreadSearchConditions
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
  InterfaceDescription
Public interfaceIImapMonitoringState
Holds folder monitoring state. This can be used to resume folder monitoring from place where it stopped when error occured. Use ResumeMonitoring(ImapMonitoringEventHandler, ImapMonitoringErrorEventHandler, IImapMonitoringState) method.
Delegates
  DelegateDescription
Public delegateImapMonitoringErrorEventHandler
Represents the method that will handle an imap monitoring error event
Public delegateImapMonitoringEventHandler
Represents the method that will handle an imap monitoring event
Enumerations
  EnumerationDescription
Public enumerationImapCommandResult
Enumerates the imap command results.
Public enumerationImapKnownAuthenticationType
Public enumerationImapListFields
Fields that may be retrieved from the server
Public enumerationImapNamespaceType
Represents IMAP namespace type More details: https://tools.ietf.org/html/rfc2342
Public enumerationImapSpecialFolderTypes
Represents enumeration of special-use mailboxes More details see in RFC6154 http://tools.ietf.org/html/rfc6154
Public enumerationImapStatusCode
Represents the status responses.
Public enumerationListFoldersOptions
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
Public enumerationListFoldersReturnOptions
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
Public enumerationSortingKey
Sort criterias for "SORT" command See more: https://tools.ietf.org/html/rfc5256