Entwickler-Ecke
Verteilte Systeme - E-Mail verschicken
Basher - Mo 23.08.10 22:21
Titel: E-Mail verschicken
Hallo,
bin gerade dabei mir C# selber beizubringen. Habe ein Programm geschrieben, wo man E-Mails verschicken kann. Richtig mit "From" "Subject" "Body". "To" gebe ich vor mit
testmail@web.de. Hier erstmal der Code
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18:
| try { SmtpClient client = new SmtpClient("smtp.web.de", 587); client.Credentials = new NetworkCredential("testmail", "passwort"); MailMessage msg = new MailMessage();
msg.From = new MailAddress(From.Text); msg.To.Add(new MailAddress(To.Text)); msg.Subject = Subject.Text; msg.Body = Body.Text; client.Send(msg); Close(); } catch (Exception ex) { MessageBox.Show("Die E-Mail konnte nicht versendet werden. " + ex.Message); } |
Kann jetzt aber nur E-Mails verschicken, wenn in "From" auch
testmail@web.de steht, aber das soll eigentlich variabel sein. Sonst kommt dauernd fehler.
Vielen Dank
Basher
Greenberet - Di 24.08.10 09:11
Kommt auf den SMTP Server an. Viele erlauben nur das Senden einer Email von deinem Account um
MAIL-SPOOFING zu vermeiden.
Basher - Di 24.08.10 10:24
Ah okay, aber gibt es eine Möglichkeit, egal was in der "From-TextBox" steht, eine email an die vordefinierte "To-Email-Adresse" zu verschicken?
Basher
Greenberet - Di 24.08.10 11:52
Wie gesagt, dein SMTP Server muss es unterstützen. Web.de tut dies meines Wissens nach nicht
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!