Limilabs.Client.IMAP Namespace |
Class | Description | |
---|---|---|
BodyStructure |
Represents structure of the email stored on the IMAP server.
You can use GetBodyStructureByUID(ListInt64) or GetBodyStructureByNumber(ListInt64) methods to get the structure of the specified emails.
| |
CommonFolders |
Identifies common folders using names and flags returned by XList or SpecialUse extensions
of GetFolders method.
| |
Envelope |
Represents combined information about envelope (subject, from to, ...) and structure (attachments) of the email stored on the IMAP server.
You can use GetMessageInfoByNumber(ListInt64) or GetMessageInfoByUID(ListInt64)
methods to get MessageInfos for specified emails.
| |
Expression |
Represents expressions that can be used by Search(ICriterion) or Where(ICriterion) methods.
To join several criteria use And(ICriterion) or Or(ICriterion, ICriterion).
| |
Flag |
Represents flag used by IMAP protocol to mark email messages.
Static fields represent most common, system flags.
You can use FlagMessageByNumber(Int64, Flag) and UnflagMessageByNumber(Int64, Flag) to set or remove a flag.
| |
FluentSearch |
Represents IMAP search query. You can use Search method to create this object.
| |
FluentThread |
Represents IMAP threading query. You can use Thread(ThreadMethod) method to create this object.
| |
FolderFlag | ||
FolderInfo |
Represents IMAP folder (mailbox) info.
| |
FolderStatus |
Represents folder status: message counts, available flags.
Returned by Select(String), Examine(String), Select(FolderInfo), Examine(FolderInfo), SelectInbox, ExamineInbox and updated be all other commands.
| |
FolderStatusUpdatedEventArgs |
Represents Updated event arguments.
| |
GmailMessageLabels |
Represents Gmail labels associated with an email message.
| |
IDInformation |
Represents client identification information used by ID command (ID)
| |
Imap |
IMAP client implementation.
It allows listing, moving, copying, downloading, uploading and deleting emails from IMAP servers.
| |
ImapAppendLimitExtension |
Represents IMAP APPENDLIMIT extension.
| |
ImapAuthenticationMethod |
Represents authentication methods supported by the remote server.
You can use Capabilities and then AuthenticationMethods method to obtain the list of all methods supported by the remote server.
| |
ImapAuthExtension |
Represents IMAP AUTH extension.
| |
ImapCapabilities |
Represents current capabilities of the IMAP server.
| |
ImapCommand |
This class is for internal use only. Please do not use this class directly.
| |
ImapConfiguration |
Represents Imap configuration.
| |
ImapExtension |
Represents extensions supported by the remote server.
You can use SupportedExtensions method to obtain the list of all extensions supported by the remote server.
| |
ImapReferralException |
Represents an IMAP server error response, that contains REFERRAL information.
| |
ImapResponse |
Represents IMAP server response.
| |
ImapResponseException |
Represents an IMAP server error response.
| |
ImapSortExtension |
Represents IMAP SORT extension.
| |
ImapThreadExtension |
Represents IMAP THREAD extension.
| |
ImapUTF8Extension |
Represents IMAP UTF8 extension.
| |
ImapUTF8Version |
Represents UTF8 support version supported by the remote server.
| |
MessageData |
Represents data for specific message downloaded from IMAP server.
You can use MailBuilder on EmlData to create IMail object.
| |
MessageFlags |
Represents flags associated with an email message..
| |
MessageInfo |
Represents information about envelope (subject, from to, ...) of the email stored on the IMAP server.
You can use and methods to get information about specified emails.
| |
MessageThread |
Represents message thread.
| |
MimeBaseStructure |
Base class for classes representing MIME tree parts stored on an IMAP server.
| |
MimeCalendarStructure |
Represents part of a mime tree containing text/calendar data stored on an IMAP server. You can download actual content of such part using one GetDataByUID(MimeStructure).
| |
MimeStructure |
Represents data part of a mime tree stored on an IMAP server.
You can obtain instance of this class using GetMessageInfoByUID(Int64) or GetBodyStructureByUID(Int64).
You can download actual content of such part using following methods:
GetDataByUID(MimeStructure),
GetDataByUID(MimeStructure, Int64),
GetDataByUID(ListMimeStructure).
| |
MimeTextStructure |
Represents data part of a mime tree stored on an IMAP server.
You can obtain instance of this class using GetMessageInfoByUID(Int64) or GetBodyStructureByUID(Int64).
You can download actual content of such part using one of following methods:
GetTextByUID(MimeTextStructure),
GetTextByUID(MimeTextStructure, Int64),
GetTextByUID(ListMimeTextStructure).
| |
MimeVCardStructure |
Represents part of a mime tree containing text/vcard data stored on an IMAP server. You can download actual content of such part using one GetDataByUID(MimeStructure).
| |
NamespaceInfo |
Represents IMAP namespace info.
| |
Namespaces |
Represents IMAP server namespaces available for currently logged in user.
| |
Quota |
Represents quota. Quota can have several limits and can be shared by several folders (RFC 2087).
| |
QuotaLimit |
Represents quota limit.
| |
Range |
Represents a range. You can use From(Int64), Create(Int64, Int64), One(Int64) static methods to create an instance of this class.
| |
RawEnvelope |
Representing raw data received from the IMAP server.
| |
SequenceSet |
Represents IMAP sequence set (collection of Range elements).
| |
SimpleImapQuery |
Simple IMAP query that can be used instead joining several criteria defined in Expression class.
| |
SortBy |
Represents expressions that can be used by Sort(ISorter) methods.
To join several sort criteria use Multiple(ISorter).
| |
Status |
Status of the specified folder, returned by Status(String) and Status(FolderInfo) methods.
| |
ThreadMethod |
Represents threading method supported by the remote server.
You can use Capabilities and then ThreadMethods method to obtain the list of all methods supported by the remote server.
| |
UploadMessageInfo |
Represents information about the email message that is being uploaded (e.g. flags, internal date) to the IMAP server.
|
Interface | Description | |
---|---|---|
ICriterion |
Represents IMAP search criteria.
Use one of the Expression static methods to create classes implementing this interface (e.g. Subject(String) or From(String)).
| |
ISorter |
Represents IMAP sort criteria.
|
Enumeration | Description | |
---|---|---|
CriterionParenthesesMode |
Represents how parentheses are used in genereted query.
You can find more details here: IMAP search requires parentheses.
| |
ImapResponseStatus |
Represents a status of a ImapResponse.
| |
ResultType |
Defines result type for IMAP searches.
| |
SubFolders |
Represents a value indicating how many sub folder levels should be downloaded.
|