Como Validar Credenciais de Servidor de E‑mail usando o Cliente IMAP

Contents
[ ]

A API Aspose.Email permite a validação de credenciais de servidor de e‑mail sem enviar um e‑mail. ValidateCredentials o método é responsável por verificar a autenticidade e validade das credenciais de e‑mail fornecidas, normalmente usadas para autenticação ao conectar ao servidor.

Ele verifica se as credenciais de e‑mail fornecidas, como nome de usuário e senha, são válidas e se é possível ao cliente estabelecer uma conexão bem‑sucedida com o servidor. Essa verificação de credenciais ajuda a garantir que o cliente possa acessar a conta de e‑mail com segurança e executar várias operações, como receber e‑mail.

using (ImapClient client = new ImapClient(server.ImapUrl, server.ImapPort, "username", "password", SecurityOptions.Auto))
{
    client.Timeout = 4000;
   
    if (client.ValidateCredentials())
    {
        //to do something
    }
}

Para uma operação assíncrona, também existe uma versão do método ValidateCredentialsAsync.