Avatar ·

Senden von E-Mails über Gmail SMTP in .NET: Lösung des Passwort- und Konfigurationsproblems

Hallo zusammen! Ich bin neu in C# und versuche, in meiner Anwendung das Senden von E-Mails über Gmail zu implementieren. Ich verwende den Standard-SmtpClient. Ich habe folgenden Code geschrieben: ```csharp using System.Net; using System.Net.Mail; var fromAddress = new MailAddress("myemail@gmail.com", "My Name"); var toAddress = new MailAddress("recipient@gmail.com", "Recipient"); const string fromPassword = "mypassword123"; const string subject = "Test"; const string body = "Hello from C#!"; var smtp = new SmtpClient { Host = "smtp.gmail.com", Port = 587, EnableSsl = true, DeliveryMethod = SmtpDeliveryMethod.Network, UseDefaultCredentials = false, Credentials = new NetworkCredential(fromAddress.Address, fromPassword) }; using (var message = new MailMessage(fromAddress, toAddress) { Subject = subject, Body = body }) { smtp.Send(message); } ``` Aber bei der Ausführung erhalte ich einen Fehler: "5.5.1 Authentication Required" oder "5.7.0 Username and Password not accepted". Ich