IMail |
The IMailService type exposes the following members.
Name | Description | |
---|---|---|
AuthenticationMechanisms | Get the authentication mechanisms supported by the message service. | |
CheckCertificateRevocation | Get or set whether connecting via SSL/TLS should check certificate revocation. | |
ClientCertificates | Get or set the client SSL certificates. | |
IsAuthenticated | Get whether or not the client is currently authenticated with the mail server. | |
IsConnected | Get whether or not the service is currently connected. | |
IsEncrypted | Get whether or not the connection is encrypted (typically via SSL or TLS). | |
IsSecure | Get whether or not the connection is secure (typically via SSL or TLS). | |
IsSigned | Get whether or not the connection is signed (typically via SSL or TLS). | |
LocalEndPoint | Get or set the local IP end point to use when connecting to a remote host. | |
ProxyClient | Get or set the proxy client to use when connecting to a remote host. | |
ServerCertificateValidationCallback | Get or set a callback function to validate the server certificate. | |
SslCipherAlgorithm | Get the negotiated SSL or TLS cipher algorithm. | |
SslCipherStrength | Get the negotiated SSL or TLS cipher algorithm strength. | |
SslHashAlgorithm | Get the negotiated SSL or TLS hash algorithm. | |
SslHashStrength | Get the negotiated SSL or TLS hash algorithm strength. | |
SslKeyExchangeAlgorithm | Get the negotiated SSL or TLS key exchange algorithm. | |
SslKeyExchangeStrength | Get the negotiated SSL or TLS key exchange algorithm strength. | |
SslProtocol | Get the negotiated SSL or TLS protocol version. | |
SslProtocols | Get or set the set of enabled SSL and/or TLS protocol versions that the client is allowed to use. | |
SyncRoot | Get an object that can be used to synchronize access to the folder. | |
Timeout | Get or set the timeout for network streaming operations, in milliseconds. |