Ich möchte ein Programm machen das eine E-Mail versenden. Der body soll ein html Text sein den ich in Dreamweaver gemacht habe. Meine Frage ist wie kann man html Mails verschicken ? ich habe es auf die naormale weise versucht und einfach beim body den html Text mit "" eingefügt. Das gab aber unzälige Fehler.Als ich es versucht habe es in eine Textbox zu schreiben und dann einfach beim Body ein Textbox1.text hinschrieb ist er zum catch gesprungen. Mit normalem Text funktioniert es gut.
Bitte schreibt mir ein Beispiel oder gebt mir den Link zu einem Tutorail oder Anleitung.
Danke schnmal im Vorraus
Wuhuu Simpsons!
SmtpClient client = new SmtpClient("dein server", 25);
MailAddress from = new MailAddress("sender email");
MailAddress to = new MailAddress("empfänger email");
MailMessage message = new MailMessage(from, to);
message.Priority = MailPriority.High;
message.IsBodyHtml = true;
message.ReplyTo = from;
message.Body = "Dein HTML Code";
client.Send(message);
Danke Elront17, das du diese frage gestellt hast....
Ich brauch den Code nähmlich auch gerade im moment. Hab das ganze auch schon soweit eingebunden nur möchte mein server noch ein Passwort haben.. wie und wo muss ich das denn dann eingeben?
LG Pfahli
[...]nur möchte mein server noch ein Passwort haben.. wie und wo muss ich das denn dann eingeben?
smtpClient.Credentials = new NetworkCredential("Username","Password");
Gruß,
dN!3L
danke schonmal aber das ganze funktioniert nicht..
ich habe folgende fehler:
_Fehler 1 Für das nicht statische Feld, die Methode oder die Eigenschaft "System.Net.Mail.SmtpClient.Credentials.get" ist ein Objektverweis erforderlich.
Fehler 2 Der Typ- oder Namespacename "NetworkCredential" konnte nicht gefunden werden. (Fehlt eine using-Direktive oder ein Assemblyverweis?) _
hmm... ich versteh die hilfe nicht so recht, könnt ihr mir vieleicht in eigenen worten mal beschreiben was ich machen soll...
🙁 🙁 🙁
Hör doch auf den guten Ratschlag des Compilers: Fehlt eine using-Direktive oder ein Assemblyverweis?
Welchen Namespace und welche Assembly du brauchst, findest du in System.Net.NetworkCredential
.
Du musst einfach ganz oben in den Quelltext das hier einfügen:
using System.Net.Mail;
using System.Net;
using System.Net.Mime;
Und vielen Dank t2t bei mir hat es wunderbar funktioniert. Mir hat das "message.IsBodyHtml = true;" gefehlt.
Danke an alle !
Wuhuu Simpsons!