Click or drag to resize
MimeKit

ImapClient Properties

The ImapClient type exposes the following members.

Properties
 NameDescription
Public propertyAppendLimit Get the maximum size of a message that can be appended to a folder.
Public propertyCode exampleAuthenticationMechanisms Get the authentication mechanisms supported by the IMAP server.
(Overrides MailServiceAuthenticationMechanisms)
Public propertyCode exampleCapabilities Get the capabilities supported by the IMAP server.
Public propertyCheckCertificateRevocation Get or set whether connecting via SSL/TLS should check certificate revocation.
(Inherited from MailService)
Public propertyClientCertificates Get or set the client SSL certificates.
(Inherited from MailService)
Public propertyCode exampleInbox Get the Inbox folder.
(Overrides MailStoreInbox)
Public propertyInternationalizationLevel Get the internationalization level supported by the IMAP server.
Public propertyIsAuthenticated Get whether or not the client is currently authenticated with the IMAP server.
(Overrides MailServiceIsAuthenticated)
Public propertyIsConnected Get whether or not the client is currently connected to an IMAP server.
(Overrides MailServiceIsConnected)
Public propertyIsEncrypted Get whether or not the connection is encrypted (typically via SSL or TLS).
(Overrides MailServiceIsEncrypted)
Public propertyIsIdle Get whether or not the client is currently in the IDLE state.
Public propertyIsSecure Get whether or not the connection is secure (typically via SSL or TLS).
(Overrides MailServiceIsSecure)
Public propertyIsSigned Get whether or not the connection is signed (typically via SSL or TLS).
(Overrides MailServiceIsSigned)
Public propertyLocalEndPoint Get or set the local IP end point to use when connecting to the remote host.
(Inherited from MailService)
Public propertyCode exampleOtherNamespaces Get the other namespaces.
(Overrides MailStoreOtherNamespaces)
Public propertyCode examplePersonalNamespaces Get the personal namespaces.
(Overrides MailStorePersonalNamespaces)
Protected propertyProtocol Get the protocol supported by the message service.
(Overrides MailServiceProtocol)
Public propertyProtocolLogger Get the protocol logger.
(Inherited from MailService)
Public propertyCode exampleProxyClient Get or set the proxy client to use when connecting to a remote host.
(Inherited from MailService)
Public propertyCode exampleRights Get the access rights supported by the IMAP server.
Public propertyCode exampleServerCertificateValidationCallback Get or set a callback function to validate the server certificate.
(Inherited from MailService)
Public propertyCode exampleSharedNamespaces Get the shared namespaces.
(Overrides MailStoreSharedNamespaces)
Public propertyCode exampleSslCipherAlgorithm Get the negotiated SSL or TLS cipher algorithm.
(Overrides MailServiceSslCipherAlgorithm)
Public propertyCode exampleSslCipherStrength Get the negotiated SSL or TLS cipher algorithm strength.
(Overrides MailServiceSslCipherStrength)
Public propertyCode exampleSslHashAlgorithm Get the negotiated SSL or TLS hash algorithm.
(Overrides MailServiceSslHashAlgorithm)
Public propertyCode exampleSslHashStrength Get the negotiated SSL or TLS hash algorithm strength.
(Overrides MailServiceSslHashStrength)
Public propertyCode exampleSslKeyExchangeAlgorithm Get the negotiated SSL or TLS key exchange algorithm.
(Overrides MailServiceSslKeyExchangeAlgorithm)
Public propertyCode exampleSslKeyExchangeStrength Get the negotiated SSL or TLS key exchange algorithm strength.
(Overrides MailServiceSslKeyExchangeStrength)
Public propertyCode exampleSslProtocol Get the negotiated SSL or TLS protocol version.
(Overrides MailServiceSslProtocol)
Public propertySslProtocols Get or set the set of enabled SSL and/or TLS protocol versions that the client is allowed to use.
(Inherited from MailService)
Public propertySupportsQuotas Get whether or not the mail store supports quotas.
(Overrides MailStoreSupportsQuotas)
Public propertySyncRoot Gets an object that can be used to synchronize access to the IMAP server.
(Overrides MailServiceSyncRoot)
Public propertyCode exampleThreadingAlgorithms Get the threading algorithms supported by the IMAP server.
(Overrides MailStoreThreadingAlgorithms)
Public propertyTimeout Get or set the timeout for network streaming operations, in milliseconds.
(Overrides MailServiceTimeout)
Top
See Also