Namespaces | |
Commands | |
Classes | |
class | AppendMessagesResult |
Contains result of operation with messages More... | |
class | BackupSettings |
Class contains options for backup operation More... | |
class | Details_FetchTimeoutException |
Represents the exception that is thrown when a message can not be read within the specified time. | |
class | ESearchOptions |
ESEARCH Result Options This method works only if server supports ESEARCH extension. Please, read more https://tools.ietf.org/html/rfc4315 More... | |
class | FINAL |
Represents the authentication methods for ImapClient to log into the IMAP servers. | |
class | ImapIdentificationInfo |
Represents class-container with identification information to exchange between mail client and server. Please, read more rfc2971 https://tools.ietf.org/html/rfc2971 More... | |
class | ImapMailboxInfo |
Contains set of special-use mailboxes More... | |
class | ImapMessageFlags |
Represents the flags associated with the message. More... | |
class | ImapMonitoringEventArgs |
Class contains monitoring event data. More... | |
class | ImapNamespace |
Represents IMAP namespace More details: https://tools.ietf.org/html/rfc2342 More... | |
class | ImapPageInfo |
Contains information about retrieved page when paging methods are used. More... | |
class | ImapQuota |
Contains information about quota for mailbox resource. More... | |
class | ImapQuotaRoot |
Contains information about quota root for mailbox resource. More... | |
class | ModificationSequenceField |
Defines set of values for selected field to search. More... | |
class | PageSettings |
The settings for the ImapClient.ListMessagesByPage method More... | |
class | PageSettingsAsync |
The settings for the ImapClient.BeginListMessagesByPage async method. More... | |
class | RangeSeqSet |
Container with range of values to search. More... | |
class | RestoreSettings |
The settings for the ImapClient.Restore method More... | |
class | RestoreSettingsAsync |
The settings for the ImapClient.Restore async method. More... | |
class | SequenceSetBaseValue |
Base class for different containers for values to search. More... | |
class | SequenceSetField |
Defines set of values for selected field to search. More... | |
class | SimpleSeqSet |
Simple container for value to search. More... | |
Typedefs | |
using | ImapMonitoringEventHandler = System::MulticastDelegate< void(System::SharedPtr< System::Object >, System::SharedPtr< ImapMonitoringEventArgs >)> |
using | FetchTimeoutException = System::ExceptionWrapper< Details_FetchTimeoutException > |
Functions | |
ASPOSE_EMAIL_SHARED_API System::SharedPtr< ImapMessageFlags > | operator| (System::SharedPtr< ImapMessageFlags > a, System::SharedPtr< ImapMessageFlags > b) |
ASPOSE_EMAIL_SHARED_API System::SharedPtr< ImapMessageFlags > | operator| (System::SharedPtr< ImapMessageFlags > a, int64_t b) |
ASPOSE_EMAIL_SHARED_API System::SharedPtr< ImapMessageFlags > | operator| (int64_t a, System::SharedPtr< ImapMessageFlags > b) |
ASPOSE_EMAIL_SHARED_API System::SharedPtr< ImapMessageFlags > | operator& (System::SharedPtr< ImapMessageFlags > a, System::SharedPtr< ImapMessageFlags > b) |
ASPOSE_EMAIL_SHARED_API bool | operator!= (System::SharedPtr< ImapMessageFlags > a, System::SharedPtr< ImapMessageFlags > b) |
ASPOSE_EMAIL_SHARED_API bool | operator== (System::SharedPtr< ImapMessageFlags > a, System::SharedPtr< ImapMessageFlags > b) |
ASPOSE_EMAIL_SHARED_API System::SharedPtr< ESearchOptions > | operator+ (System::SharedPtr< ESearchOptions > val1, System::SharedPtr< ESearchOptions > val2) |
ASPOSE_EMAIL_SHARED_API System::SharedPtr< ESearchOptions > | operator- (System::SharedPtr< ESearchOptions > val1, System::SharedPtr< ESearchOptions > val2) |
ASPOSE_EMAIL_SHARED_API bool | operator== (System::SharedPtr< ESearchOptions > val1, System::SharedPtr< ESearchOptions > val2) |
ASPOSE_EMAIL_SHARED_API bool | operator!= (System::SharedPtr< ESearchOptions > val1, System::SharedPtr< ESearchOptions > val2) |
using Aspose::Email::Clients::Imap::FetchTimeoutException = typedef System::ExceptionWrapper<Details_FetchTimeoutException> |
using Aspose::Email::Clients::Imap::ImapMonitoringEventHandler = typedef System::MulticastDelegate<void(System::SharedPtr<System::Object>, System::SharedPtr<ImapMonitoringEventArgs>)> |
|
strong |
Enumerates the imap command results.
|
strong |
Represents IMAP namespace type More details: https://tools.ietf.org/html/rfc2342
Enumerator | |
---|---|
Personal | Personal namespace |
OtherUsers | Other users' namespace |
Shared | Shared namespace |
Represents enumeration of special-use mailboxes More details see in RFC6154 http://tools.ietf.org/html/rfc6154
Enumerator | |
---|---|
NotSpecified | If IMAP LIST Extension for Special-Use Mailboxes (RFC6154) is supported, this means that mailbox is regular and does not used for special purposes. |
Regular | If IMAP LIST Extension for Special-Use Mailboxes (RFC6154) is supported, this means that mailbox is regular and does not used for special purposes.
|
All | This mailbox presents all messages in the user's message store. Implementations MAY omit some messages, such as, perhaps, those in \Trash and \Junk. |
Archive | This mailbox is used to archive messages. The meaning of an "archival" mailbox is server-dependent; typically, it will be used to get messages out of the inbox, or otherwise keep them out of the user's way, while still making them accessible. |
Drafts | This mailbox is used to hold draft messages typically, messages that are being composed but have not yet been sent. In some server implementations, this might be a virtual mailbox, containing messages from other mailboxes that are marked with the "\Draft" message flag. |
Flagged | This mailbox presents all messages marked in some way as "important". When this special use is supported, it is likely to represent a virtual mailbox collecting messages (from other mailboxes) that are marked with the "\Flagged" message flag. |
Junk | This mailbox is where messages deemed to be junk mail are held. Some server implementations might put messages here automatically. |
Sent | This mailbox is used to hold copies of messages that have been sent. Some server implementations might put messages here automatically. |
Trash | This mailbox is used to hold messages that have been deleted or marked for deletion. In some server implementations, this might be a virtual mailbox, containing messages from other mailboxes that are marked with the "\Deleted" message flag. Alternatively, this might just be advice that a client that chooses not to use the IMAP "\Deleted" model should use this as its trash location. |
Important | This mailbox is used to hold messages that have been marked as important. The "\Important" mailbox attribute is a signal that the mailbox contains messages that are likely important to the user. In an implementation that also supports the "$Important" keyword, this special use is likely to represent a virtual mailbox collecting messages (from other mailboxes) that are marked with the "$Important" keyword. In other implementations, the system might automatically put messages there based on the same sorts of heuristics that are noted for the "$Important" keyword. |
|
strong |
Represents the status responses.
|
strong |
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
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
ASPOSE_EMAIL_SHARED_API bool Aspose::Email::Clients::Imap::operator!= | ( | System::SharedPtr< ESearchOptions > | val1, |
System::SharedPtr< ESearchOptions > | val2 | ||
) |
ASPOSE_EMAIL_SHARED_API bool Aspose::Email::Clients::Imap::operator!= | ( | System::SharedPtr< ImapMessageFlags > | a, |
System::SharedPtr< ImapMessageFlags > | b | ||
) |
ASPOSE_EMAIL_SHARED_API System::SharedPtr<ImapMessageFlags> Aspose::Email::Clients::Imap::operator& | ( | System::SharedPtr< ImapMessageFlags > | a, |
System::SharedPtr< ImapMessageFlags > | b | ||
) |
ASPOSE_EMAIL_SHARED_API System::SharedPtr<ESearchOptions> Aspose::Email::Clients::Imap::operator+ | ( | System::SharedPtr< ESearchOptions > | val1, |
System::SharedPtr< ESearchOptions > | val2 | ||
) |
ASPOSE_EMAIL_SHARED_API System::SharedPtr<ESearchOptions> Aspose::Email::Clients::Imap::operator- | ( | System::SharedPtr< ESearchOptions > | val1, |
System::SharedPtr< ESearchOptions > | val2 | ||
) |
ASPOSE_EMAIL_SHARED_API bool Aspose::Email::Clients::Imap::operator== | ( | System::SharedPtr< ESearchOptions > | val1, |
System::SharedPtr< ESearchOptions > | val2 | ||
) |
ASPOSE_EMAIL_SHARED_API bool Aspose::Email::Clients::Imap::operator== | ( | System::SharedPtr< ImapMessageFlags > | a, |
System::SharedPtr< ImapMessageFlags > | b | ||
) |
ASPOSE_EMAIL_SHARED_API System::SharedPtr<ImapMessageFlags> Aspose::Email::Clients::Imap::operator| | ( | int64_t | a, |
System::SharedPtr< ImapMessageFlags > | b | ||
) |
ASPOSE_EMAIL_SHARED_API System::SharedPtr<ImapMessageFlags> Aspose::Email::Clients::Imap::operator| | ( | System::SharedPtr< ImapMessageFlags > | a, |
int64_t | b | ||
) |
ASPOSE_EMAIL_SHARED_API System::SharedPtr<ImapMessageFlags> Aspose::Email::Clients::Imap::operator| | ( | System::SharedPtr< ImapMessageFlags > | a, |
System::SharedPtr< ImapMessageFlags > | b | ||
) |