Wer sie sich noch nicht selbst geschrieben hat, kann sie sicher hin und wieder mal gebrauchen: eine Klasse zum Versand von Mails, die man mit einem beliebigen Template füttern kann.

Folgende Features sind bereits enthalten:

  • Verfügbarkeit aller gängigen Parameter wie Cc, Bcc (...) etc.
  • Vorlagen in Form von HTML-Seiten (HTML-Mails) oder Text
  • Automatische Erkennung des Formats (HTML, Text)
  • Beliebige Anzahl von zu ersetzenden Parametern definierbar

Der Aufruf erfolgt wie folgt:

SendMail mail = new SendMail();
mail
.From = "test@test.de";
mail
.To = "mail@test.de";
mail
.Smtp = "smtp.t-online.de";
mail
.Subject = "Testemail die funzt!";
mail
.Template = "register.html";
mail
.Add("datum", DateTime.Now.ToString());
mail
.Send();

Dabei kann eine beliebige Anzahl an Parametern übergeben werden. Aber nicht vergessen diese auch in eckigen Klammern an beliebiger Stelle im Template zu platzieren - der Rest sollte sich aus den paar Zeilen Code selbst erschließen ;-)

SendMail.rar (1,08 KB)

Dein Kommentar