Wie man Mail‑Server‑Anmeldedaten mit dem IMAP‑Client validiert
Die Aspose.Email API ermöglicht die Validierung von Mail‑Server‑Anmeldedaten, ohne eine E‑Mail zu senden. ValidateCredentials Methode ist dafür verantwortlich, die Echtheit und Gültigkeit der bereitgestellten E‑Mail‑Anmeldedaten zu überprüfen, die normalerweise zur Authentifizierung bei der Serververbindung verwendet werden.
Sie überprüft, ob die bereitgestellten E‑Mail‑Anmeldedaten, wie Benutzername und Passwort, gültig sind und ob der Client eine erfolgreiche Verbindung zum Server herstellen kann. Diese Überprüfung der Anmeldedaten stellt sicher, dass der Client sicher auf das E‑Mail‑Konto zugreifen und verschiedene Vorgänge ausführen kann, z. B. das Empfangen von E‑Mails.
using (ImapClient client = new ImapClient(server.ImapUrl, server.ImapPort, "username", "password", SecurityOptions.Auto))
{
client.Timeout = 4000;
if (client.ValidateCredentials())
{
//to do something
}
}
Für einen asynchronen Vorgang gibt es auch eine Version der Methode ValidateCredentialsAsync.