ImapCapabilities Class |
Namespace: Limilabs.Client.IMAP
The ImapCapabilities type exposes the following members.
Name | Description | |
---|---|---|
AppendLimit |
Gets information if APPENDLIMIT extension is supported.
(RFC 7889)
| |
AuthenticationMethods |
Gets authentication methods supported by the remote server.
| |
Compress | ||
CONDSTORE |
Gets information if CONDSTORE extension is supported.
(RFC 7162)
| |
ESearch |
Gets information if ESEARCH extension is supported.
Extension to SEARCH command for controlling what kind of information is returned.
(RFC 4731)
| |
ID |
Gets information if ID extension is supported.
(RFC 2971)
| |
Idle |
Gets information if IDLE extension is supported.
You can use Idle or Idle(TimeSpan) to wait for mailbox changes.
(RFC 2177)
| |
LoginDisabled | Login is disabled. Login(String, String) is going to invoke UseBestLogin(String, String) method.
(RFC 2595)
| |
Move |
Gets information if information if MOVE extension is supported.
Allows using MOVE command for MoveByUID(Int64, FolderInfo) and MoveByNumber(Int64, FolderInfo) methods.
(RFC 6851)
| |
MultiSearch |
Gets information if MULTISEARCH extension is supported.
Extension to SEARCH command for multi-folder (multi-mailbox) searching.
(RFC 6237)
| |
Namespace |
Gets information if NAMESPACE extension is supported.
You can use GetNamespaces method.
(RFC 2342)
| |
QRESYNC |
Gets information if QRESYNC extension is supported.
(RFC 7162)
| |
Quota |
Gets information if QUOTA extension is supported.
You can use GetQuota(String) and GetQuotaRoot(FolderInfo) methods.
(RFC 2087).
| |
SASLInitialResponse |
Gets information if SASL-IR (SASL initial client response) extension is supported.
Servers that support this extension will accept an optional initial client response with the AUTHENTICATE command for any SASL mechanisms which support it.
(RFC 4959)
| |
Sort |
Gets information if SORT extension is supported.
You can use Sort(ISorter) to sort search results.
(RFC 5256)
| |
SpecialUse |
Gets information if SPECIAL-USE extension is supported.
Servers that support this extension will return new folder flags identifying Special-Use folders.
(RFC 6154)
| |
StartTLS | ||
ThreadMethods |
Gets threading methods supported by the remote server.
| |
UniqueIdPlus |
Gets information if UIDPLUS extension is supported.
You can use a return value of UploadMessage(String, IMail), copy and move methods.
(RFC 4315)
| |
UTF8 |
Gets information if UTF8 extension is supported.
(RFC 6855)
| |
XGMailExtensions1 |
Gets information if Gmail X-GM-EXT-1 extension is supported (X-GM-RAW, X-GM-MSGID, X-GM-THRID, X-GM-LABELS).
,
| |
XList |
Gets information if XLIST extension is supported.
You can CommonFolders class to get common folder names (e.g. Spam, Sent items).
|
Name | Description | |
---|---|---|
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
ToString | Returns a string that represents the current object. (Inherited from Object.) |