|
enum | ImapCommandResult {
ImapCommandResult::Undetermined,
ImapCommandResult::Success,
ImapCommandResult::Failure,
ImapCommandResult::Error,
ImapCommandResult::ContinuationRequest
} |
| Enumerates the imap command results. More...
|
|
enum | ImapSpecialFolderTypes {
ImapSpecialFolderTypes::NotSpecified = 0,
ImapSpecialFolderTypes::All,
ImapSpecialFolderTypes::Archive,
ImapSpecialFolderTypes::Drafts,
ImapSpecialFolderTypes::Flagged,
ImapSpecialFolderTypes::Junk,
ImapSpecialFolderTypes::Sent,
ImapSpecialFolderTypes::Trash,
ImapSpecialFolderTypes::Important
} |
| Represents enumeration of special-use mailboxes More details see in RFC6154 http://tools.ietf.org/html/rfc6154 More...
|
|
enum | ImapKnownAuthenticationType : int64_t {
ImapKnownAuthenticationType::None = 0,
ImapKnownAuthenticationType::Login = 0x1,
ImapKnownAuthenticationType::OAUTH2 = 0x2,
ImapKnownAuthenticationType::NTLM = 0x4,
ImapKnownAuthenticationType::Plain = 0x8,
ImapKnownAuthenticationType::GSSAPI = 0x10,
ImapKnownAuthenticationType::CramMD5 = 0x20,
ImapKnownAuthenticationType::External = 0x40,
ImapKnownAuthenticationType::KerberosV4 = 0x80,
ImapKnownAuthenticationType::Anonymous = 0x100,
ImapKnownAuthenticationType::DigestMD5 = 0x200,
ImapKnownAuthenticationType::GSSSPNEGO = 0x400,
ImapKnownAuthenticationType::OtpMd4 = 0x800,
ImapKnownAuthenticationType::OtpMd5 = 0x1000,
ImapKnownAuthenticationType::OtpSha1 = 0x2000,
ImapKnownAuthenticationType::SKEY = 0x4000,
ImapKnownAuthenticationType::PassDssSha3Des1 = 0x8000,
ImapKnownAuthenticationType::ScramSha1 = 0x10000,
ImapKnownAuthenticationType::ScramSha1Plus = 0x20000,
ImapKnownAuthenticationType::ScramSha224 = 0x40000,
ImapKnownAuthenticationType::ScramSha224Plus = 0x80000,
ImapKnownAuthenticationType::ScramSha256 = 0x100000,
ImapKnownAuthenticationType::ScramSha256Plus = 0x200000,
ImapKnownAuthenticationType::ScramSha384 = 0x400000,
ImapKnownAuthenticationType::ScramSha384Plus = 0x800000,
ImapKnownAuthenticationType::ScramSha512 = 0x1000000,
ImapKnownAuthenticationType::ScramSha512Plus = 0x2000000,
ImapKnownAuthenticationType::ImapLogin = 0x10000000
} |
|
enum | ImapListFields { ImapListFields::IdOnly,
ImapListFields::Main
} |
| Fields that may be retrieved from the server More...
|
|
enum | ImapNamespaceType { ImapNamespaceType::Personal,
ImapNamespaceType::OtherUsers,
ImapNamespaceType::Shared
} |
| Represents IMAP namespace type More details: https://tools.ietf.org/html/rfc2342 More...
|
|
enum | ListFoldersOptions { ListFoldersOptions::None = 0,
ListFoldersOptions::Subscribed = 1,
ListFoldersOptions::Remote = 2,
ListFoldersOptions::RecursiveMatch = 4
} |
| 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 More...
|
|
enum | ListFoldersReturnOptions { ListFoldersReturnOptions::None = 0,
ListFoldersReturnOptions::Subscribed = 1,
ListFoldersReturnOptions::Children = 2
} |
| 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 More...
|
|
enum | ImapStatusCode {
ImapStatusCode::NotDefined = 0,
ImapStatusCode::Ok = static_cast<int32_t>(static_cast<int32_t>(1 << 0)),
ImapStatusCode::No = static_cast<int32_t>(static_cast<int32_t>(1 << 1)),
ImapStatusCode::Bad = static_cast<int32_t>(static_cast<int32_t>(1 << 2)),
ImapStatusCode::Preauth = static_cast<int32_t>(static_cast<int32_t>(1 << 3)),
ImapStatusCode::Bye = static_cast<int32_t>(static_cast<int32_t>(1 << 4)),
ImapStatusCode::Alert = static_cast<int32_t>(static_cast<int32_t>(1 << 5)),
ImapStatusCode::BadCharset = static_cast<int32_t>(static_cast<int32_t>(1 << 6)),
ImapStatusCode::Capability = static_cast<int32_t>(static_cast<int32_t>(1 << 7)),
ImapStatusCode::Parse = static_cast<int32_t>(static_cast<int32_t>(1 << 8)),
ImapStatusCode::PermanentFlags = static_cast<int32_t>(static_cast<int32_t>(1 << 9)),
ImapStatusCode::ReadOnly = static_cast<int32_t>(static_cast<int32_t>(1 << 10)),
ImapStatusCode::ReadWrite = static_cast<int32_t>(static_cast<int32_t>(1 << 11)),
ImapStatusCode::TryCreate = static_cast<int32_t>(static_cast<int32_t>(1 << 12)),
ImapStatusCode::UIDNext = static_cast<int32_t>(static_cast<int32_t>(1 << 13)),
ImapStatusCode::UIDValidity = static_cast<int32_t>(static_cast<int32_t>(1 << 14)),
ImapStatusCode::Unseen = static_cast<int32_t>(static_cast<int32_t>(1 << 15)),
ImapStatusCode::Unsolicited = static_cast<int32_t>(static_cast<int32_t>(1 << 16))
} |
| Represents the status responses. More...
|
|
enum | SortingKey {
SortingKey::Arrival = static_cast<int32_t>(static_cast<int32_t>(1 << 0)),
SortingKey::Cc = static_cast<int32_t>(static_cast<int32_t>(1 << 1)),
SortingKey::Date = static_cast<int32_t>(static_cast<int32_t>(1 << 2)),
SortingKey::From = static_cast<int32_t>(static_cast<int32_t>(1 << 3)),
SortingKey::Size = static_cast<int32_t>(static_cast<int32_t>(1 << 4)),
SortingKey::Subject = static_cast<int32_t>(static_cast<int32_t>(1 << 5)),
SortingKey::To = static_cast<int32_t>(static_cast<int32_t>(1 << 6))
} |
| Sort criterias for "SORT" command See more: https://tools.ietf.org/html/rfc5256 More...
|
|
|
System::SharedPtr< ImapMessageFlags > | operator| (System::SharedPtr< ImapMessageFlags > a, System::SharedPtr< ImapMessageFlags > b) |
|
System::SharedPtr< ImapMessageFlags > | operator| (System::SharedPtr< ImapMessageFlags > a, System::String b) |
|
System::SharedPtr< ImapMessageFlags > | operator| (System::String a, System::SharedPtr< ImapMessageFlags > b) |
|
System::SharedPtr< ImapMessageFlags > | operator& (System::SharedPtr< ImapMessageFlags > a, System::SharedPtr< ImapMessageFlags > b) |
|
bool | operator!= (System::SharedPtr< ImapMessageFlags > a, System::SharedPtr< ImapMessageFlags > b) |
|
bool | operator== (System::SharedPtr< ImapMessageFlags > a, System::SharedPtr< ImapMessageFlags > b) |
|
System::SharedPtr< ESearchOptions > | operator+ (System::SharedPtr< ESearchOptions > val1, System::SharedPtr< ESearchOptions > val2) |
|
System::SharedPtr< ESearchOptions > | operator- (System::SharedPtr< ESearchOptions > val1, System::SharedPtr< ESearchOptions > val2) |
|
bool | operator== (System::SharedPtr< ESearchOptions > val1, System::SharedPtr< ESearchOptions > val2) |
|
bool | operator!= (System::SharedPtr< ESearchOptions > val1, System::SharedPtr< ESearchOptions > val2) |
|