Ich muss den Benutzernamen und das Passwort in einer SmtpClient
Instanz vor dem Senden von E-Mails überprüfen. Mit diesem Code:Wie validiere ich die smtp-Zugangsdaten vor dem Mailversand?
SmtpClient client = new SmtpClient(host);
client.Credentials = new NetworkCredential(username,password);
client.UseDefaultCredentials = false;
// Here I need to verify the credentials(i.e. username and password)
client.Send(mail);
Wie kann ich überprüfen, ob der Benutzer durch die Anmeldeinformationen identifiziert wird, erlaubt eine Verbindung und eine E-Mail schicken?
ich brauchte, wenn zu wissen Validierung durchgeführt werden kann. Wie es in MS Outlook vor dem Senden von E-Mails passiert, fragt es nach Benutzername und Passwort, wenn es falsch ist. Ich wollte dasselbe in meiner Bewerbung machen. Ich schätze Ihre Hilfe. –
Eigentlich hast du hier etwas falsch gemacht. MS Outlook fragt Sie nicht vor dem Senden von E-Mails.Es fragt Sie nur in einem Fall: Es kann nicht authentifizieren. Es versucht, wenn Sie passord festlegen. Es kann fragen, ob Sie es so konfiguriert haben. Aber es ist vollkommen glücklich, im Zweifel ohne Passwort zu versuchen. – TomTom