Autor Beitrag
Basher
Hält's aus hier
Beiträge: 11



BeitragVerfasst: Mo 23.08.10 22:21 
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

ausblenden 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
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 339
Erhaltene Danke: 20

Win 10
C# (VS 2012), C++ (VS 2012/GCC), PAWN(Notepad++), Java(NetBeans)
BeitragVerfasst: Di 24.08.10 09:11 
Kommt auf den SMTP Server an. Viele erlauben nur das Senden einer Email von deinem Account um Suche in Wikipedia MAIL-SPOOFING zu vermeiden.
Basher Threadstarter
Hält's aus hier
Beiträge: 11



BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 339
Erhaltene Danke: 20

Win 10
C# (VS 2012), C++ (VS 2012/GCC), PAWN(Notepad++), Java(NetBeans)
BeitragVerfasst: Di 24.08.10 11:52 
Wie gesagt, dein SMTP Server muss es unterstützen. Web.de tut dies meines Wissens nach nicht