Jak zweryfikować poświadczenia serwera poczty przy użyciu klienta IMAP

Contents
[ ]

API Aspose.Email umożliwia weryfikację poświadczeń serwera poczty bez wysyłania e‑maila. ValidateCredentials metoda jest odpowiedzialna za weryfikację autentyczności i ważności podanych poświadczeń e‑mail, które zwykle służą do uwierzytelniania przy łączeniu się z serwerem.

Weryfikuje, że podane poświadczenia e‑mail, takie jak nazwa użytkownika i hasło, są prawidłowe i że klient może nawiązać pomyślne połączenie z serwerem. Ta weryfikacja poświadczeń pomaga zapewnić, że klient może bezpiecznie uzyskać dostęp do konta e‑mail i wykonywać różne operacje, takie jak odbieranie poczty.

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

Dla operacji asynchronicznej istnieje także wersja tej metody ValidateCredentialsAsync.