Mit dem folgenden Code Schnipsel lassen sich E-Mails über einen SMTP Server versenden, der eine Anmeldung mittels SMTP Auth erwartet.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
MailMessage Message = new MailMessage(); // Benutzername u. Passwort NetworkCredential UserNamePass = new NetworkCredential("username@example.org", "password"); // SMTP Client erstellen SmtpClient Client = new SmtpClient() { DeliveryMethod = SmtpDeliveryMethod.Network, Host = "mail.example.org", UseDefaultCredentials = false, Credentials = UserNamePass }; // Mail versenden Client.Send(Message); |
Das MailMessage Objekt muss natürlich noch mit den wichtigsten Daten (Empfänger, Betreff, Nachricht etc.) gefüllt werden.