Click or drag to resize

ImapLoginOAUTHAsync Method

Logs user in using AUTHENTICATE XOAUTH command. This method does NOT send the password. You can use OAuth class to create the key. You can check which authentication methods remote server supports using Capabilities and then AuthenticationMethods method.

Namespace:  Limilabs.Client.IMAP
Assembly:  Mail (in Mail.dll) Version: 3.0.23341.1754
Syntax
public Task LoginOAUTHAsync(
	string key
)

Parameters

key
Type: SystemString
XOAuth key. The key will be encoded using BASE64. You can use GetXOAuthKey method to create this key.

Return Value

Type: Task
A task that represents the asynchronous login operation.
Exceptions
ExceptionCondition
ImapResponseExceptionThrows ImapResponseException on error response.
See Also