Утилитарные функции - IMAP клиент
Проверка учетных данных почтового сервера
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.