Hallo,

ich versuche über mein Programm, eine E-Mail zu versenden. Ich bekomme aber immer folgenden Fehler:

"Verarbeitungsfehler. Die Serverantwort war: 5.7.3 STARTTLS is required to send mail [AS9PR06CA0219.eurprd06.prod.outlook.com]"

Es wird also die SMTP-Verschlüsselungsmethode benötigt.
Leider weiß ich nicht, wie ich die mit übergeben kann. Hat da jemand eine Idee?

Hier der relevante Code:

  MailMessage Email = new MailMessage();
  
  // Absender konfigurieren
  Email.From = new MailAddress(absender);
  
  // Empfänger konfigurieren
  Email.To.Add(EMail);
  
  // Betreff einrichten
  Email.Subject = betreff;
  
  // Hinzufügen der eigentlichen Nachricht
  Email.Body = nachricht;
  
  // Ausgangsserver initialisieren
  SmtpClient MailClient = new SmtpClient(server, port);
  
  if (user.Length > 0 && user != string.Empty)
  {
    // Login konfigurieren
    MailClient.Credentials = new System.Net.NetworkCredential(user, passwort);
  }
  
  // Email absenden
  MailClient.Send(Email);
}

Über eine hilfreiche Antwort, wäre ich sehr dankbar. :)