| Forum: ASP.NET |
Thema:
Re: HTML-Text im Mail |
Von:
Jörg Wiedmann (
20.01.2004 10:03) |
Hallo Kristian,
z.B. so:
string strEmailBody = "";
strEmailBody += "<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0 Transitional//EN' >";
strEmailBody += "<HTML>\n";
strEmailBody += "<HEAD>\n";
strEmailBody += "<TITLE></TITLE>\n";
strEmailBody += "<META NAME='GENERATOR' Content='Microsoft Visual Studio 7.0'>\n";
strEmailBody += "</HEAD>\n";
strEmailBody += "<BODY>\n";
strEmailBody += "<h1>Hallo Welt</h1>\n";
strEmailBody += "<h2>Dies ist reines HTML</h2>\n";
strEmailBody += "</body>\n";
strEmailBody += "</html>\n";
SmtpMail.SmtpServer = "DeinServer";
MailMessage oMessage = new MailMessage();
oMessage.From = "JoergW";
oMessage.To = "EMailan.de";
oMessage.Subject = "Testerle";
oMessage.BodyFormat = System.Web.Mail.MailFormat.Html;
oMessage.Body = strEmailBody;
SmtpMail.Send(oMessage);
Der strEmailBody enthält deine nachgebaute HTML-Seite. Das ganze könntest du auch mit dem TextReader machen, dass heisst du liest deine HTML-Datei ein und zerpflücks sie Zeile um Zeile um dann deine Variablen noch einzufügen.
Viele Grüße
Jörg
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!