Mails vom Programm versenden

In der heutigen Zeit gewinnen E-Mail’s gegenüber Briefen immer mehr an Bedeutung. Auch kann man diese wirklich gut für Bugreports verwenden. Aber wie könnte es anders sein, als dass uns das .NET-Framework auch hierfür entsprechende Methoden bereitstellt. Kommen wir zunächst zum Sourcecode, bevor ich erläutere welcher Parameter durch was zu ersetzen ist.

MailMessage mail = new MailMessage
	{
		From = new MailAddress("report@mailhoster.de", "Report Benutzer"),
		Subject = "Der Betreff der e-Mail",
		Body = "Dies ist der Inhalt der e-Mail <b>sogar mit HTML</b>.", 
		IsBodyHtml = true
	};

mail.To.Add(new MailAddress("test@mailhoster.de", "Test Benutzer"));

SmtpClient mailClient = new SmtpClient("smtp.mailhoster.de", 25)
	{
		Credentials = new NetworkCredential("report", "passwort")
	};

mailClient.Send(mail);

Hier hätten wir folgendes zu ersetzen:

„report@mailhoster.de“ -> Sender E-Mail Adresse also von wo die e-Mail kommt.
„Report Benutzer“ -> Anzeigename für die Sender e-Mail Adresse.
„test@mailhoster.de“ -> e-Mail Adresse des Empfängers.
„Test Benutzer“ -> Anzeigename für den Empfänger.
„smtp.mailhoster.de“ -> SMTP-Server zum Senden der e-Mails.
25 -> Port über den der SMTP-Server reagiert.
„report“ -> Benutzername der Sender e-Mail Adresse, um sich am Server zu authentifizieren.
„passwort“ -> Das dazugehörige Passwort.

Ich hoffe damit konnte ich wieder einigen helfen.