Click or drag to resize

ImapCapabilities Properties

The ImapCapabilities type exposes the following members.

Properties
  NameDescription
Public propertyAppendLimit
Gets information if APPENDLIMIT extension is supported. (RFC 7889)
Public propertyAuthenticationMethods
Gets authentication methods supported by the remote server.
Public propertyCompress
Gets information if COMPRESS extension is supported. Servers that support this extension allow communication compression. You can turn compression on by using Compress method. (RFC 4959)
Public propertyCONDSTORE
Gets information if CONDSTORE extension is supported. (RFC 7162)
Public propertyESearch
Gets information if ESEARCH extension is supported. Extension to SEARCH command for controlling what kind of information is returned. (RFC 4731)
Public propertyID
Gets information if ID extension is supported. (RFC 2971)
Public propertyIdle
Gets information if IDLE extension is supported. You can use Idle or Idle(TimeSpan) to wait for mailbox changes. (RFC 2177)
Public propertyLoginDisabled
Login is disabled. Login(String, String) is going to invoke UseBestLogin(String, String) method. (RFC 2595)
Public propertyMove
Gets information if information if MOVE extension is supported. Allows using MOVE command for MoveByUID(Int64, FolderInfo) and MoveByNumber(Int64, FolderInfo) methods. (RFC 6851)
Public propertyMultiSearch
Gets information if MULTISEARCH extension is supported. Extension to SEARCH command for multi-folder (multi-mailbox) searching. (RFC 6237)
Public propertyNamespace
Gets information if NAMESPACE extension is supported. You can use GetNamespaces method. (RFC 2342)
Public propertyQRESYNC
Gets information if QRESYNC extension is supported. (RFC 7162)
Public propertyQuota
Gets information if QUOTA extension is supported. You can use GetQuota(String) and GetQuotaRoot(FolderInfo) methods. (RFC 2087).
Public propertySASLInitialResponse
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)
Public propertySort
Gets information if SORT extension is supported. You can use Sort(ISorter) to sort search results. (RFC 5256)
Public propertySpecialUse
Gets information if SPECIAL-USE extension is supported. Servers that support this extension will return new folder flags identifying Special-Use folders. (RFC 6154)
Public propertyStartTLS
Gets information if STARTTLS extension is supported. You can use StartTLS to secure the connection. (RFC 2595)
Public propertyThreadMethods
Gets threading methods supported by the remote server.
Public propertyUniqueIdPlus
Gets information if UIDPLUS extension is supported. You can use a return value of UploadMessage(String, IMail), copy and move methods. (RFC 4315)
Public propertyUTF8
Gets information if UTF8 extension is supported. (RFC 6855)
Public propertyXGMailExtensions1
Gets information if Gmail X-GM-EXT-1 extension is supported (X-GM-RAW, X-GM-MSGID, X-GM-THRID, X-GM-LABELS). ,
Public propertyXList
Gets information if XLIST extension is supported. You can CommonFolders class to get common folder names (e.g. Spam, Sent items).
Top
See Also