Как да валидирате данни за достъп до пощенски сървър чрез IMAP клиент
Aspose.Email API позволява валидирането на данни за достъп до пощенски сървър без изпращане на имейл. ValidateCredentials методът отговаря за проверка на автентичността и валидността на предоставените имейл данни за достъп, които обикновено се използват за удостоверяване при свързване със сървъра.
Той проверява дали предоставените имейл данни за достъп, като потребителско име и парола, са валидни и дали клиентът може успешно да се свърже със сървъра. Тази проверка на данните за достъп помага да се гарантира, че клиентът може сигурно да достъпи имейл акаунта и да изпълнява различни операции, като получаване на имейли.
using (ImapClient client = new ImapClient(server.ImapUrl, server.ImapPort, "username", "password", SecurityOptions.Auto))
{
client.Timeout = 4000;
if (client.ValidateCredentials())
{
//to do something
}
}
За асинхронна операция съществува и версия на метода ValidateCredentialsAsync.