Як перевірити облікові дані серверу електронної пошти, використовуючи IMAP‑клієнт

Contents
[ ]

API Aspose.Email дозволяє перевіряти облікові дані поштового сервера без надсилання листа. ValidateCredentials метод відповідає за перевірку достовірності та дійсності наданих облікових даних електронної пошти, які зазвичай використовуються для автентифікації під час підключення до сервера.

Він перевіряє, що вказані облікові дані електронної пошти, такі як ім’я користувача та пароль, є дійсними, і що клієнт може встановити успішне з’єднання з сервером. Ця перевірка облікових даних допомагає гарантувати, що клієнт може безпечно отримати доступ до поштового акаунту та виконувати різні операції, наприклад отримання листів.

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

Для асинхронної операції існує також версія методу ValidateCredentialsAsync.