Defines supported means of authenticating with an IMAP server.

Namespace: S22.Imap
Assembly: S22.Imap (in S22.Imap.dll) Version: 3.6.0.0 (3.6.0.0)

Syntax

C#
public enum AuthMethod

Members

Member nameValueDescription
Auto0 Automatically selects the most-secure authentication mechanism supported by the server.
Login1 Login using plaintext password authentication; This is supported by most servers.
Plain2 Login using the SASL PLAIN authentication mechanism.
CramMd53 Login using the CRAM-MD5 authentication mechanism.
DigestMd54 Login using the DIGEST-MD5 authentication mechanism.
OAuth5 Login using OAuth via the SASL XOAuth mechanism.
OAuth26 Login using OAuth 2.0 via the SASL XOAUTH2 mechanism.
Ntlm7 Login using the NTLM authentication mechanism.
Ntlmv28 Login using the NTLMv2 authentication mechanism.
NtlmOverSspi9 Login using the NTLM/NTLMv2 authentication mechanism via Microsoft's Security Support Provider Interface (SSPI).
Gssapi10 Login using Kerberos authentication via the SASL GSSAPI mechanism.
ScramSha111 Login using the SCRAM-SHA-1 authentication mechanism.
Srp12 Login using the Secure Remote Password (SRP) authentication mechanism.

See Also