TwitterFacebookGoogleYouTubeEmailRSS

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.

CyberChimps

Cookies erleichtern die Bereitstellung unserer Dienste. Mit der Nutzung unserer Webseite erklären Sie sich damit einverstanden, dass wir Cookies verwenden. Informationen zum Datenschutz

Die Cookie-Einstellungen auf dieser Website sind auf "Cookies zulassen" eingestellt, um das beste Surferlebnis zu ermöglichen. Wenn du diese Website ohne Änderung der Cookie-Einstellungen verwendest oder auf "Akzeptieren" klickst, erklärst du sich damit einverstanden.

Schließen