Ich versuche, ein kostenloses SMTP-Relay von SendGrid zum Senden von E-Mails aus meiner ASP.NET-Anwendung zu verwenden. Ich kann eine Verbindung zum Server herstellen, aber wenn ich versuche, mich zu authentifizieren, erhalte ich die Fehlermeldung: „Die Verbindung zum SMTP-Server wurde unerwartet getrennt.“
Code: Select all
using (var client = new SmtpClient())
{
client.ServerCertificateValidationCallback =
(sender, certificate, certChainType, errors) => true;
client.AuthenticationMechanisms.Remove("XOAUTH2");
// connection
client.Connect("smtp.host", 465, true);
client.Authenticate("UserName", "Password");//error occurs here
client.Send(email);
client.Disconnect(true);
}
Ich kann wieder problemlos eine Verbindung herstellen, aber wenn ich versuche, mich zu authentifizieren, erhalte ich die zuvor erwähnte Fehlermeldung ...
Irgendwelche Vorschläge?
Prost