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)