Hallo,
ich weiß nicht wieso, aber irgendwie möchte mein Programm keine E-Mails von anderen Computern versenden, währenddessen es auf meinem funktioniert.
[highlight=c#] private void sendMail()
{
string subject = "Titel";
string body = "Message";
string host = "smtp.mail.yahoo.com";
string mailFrom = "[email protected]";
string mailTo = "[email protected]";
string pass = "XX";
try
{
System.Net.Mail.MailMessage msg = new System.Net.Mail.MailMessage(mailFrom, mailTo);
msg.Subject = subject;
msg.Body = body;
mail.Credentials = new System.Net.NetworkCredential(mailFrom, pass);
mail.Host = host;
mail.Send(msg);
}
catch
{ }
}[/highlight]
Ich möchte damit eigentlich bezwecken, dass mir letztendlich bei Programmabbruch die Exception zugesandt wird. Aber wenn er die Email gar nicht erst auf anderen Computern versendet, nützt mir das ja alles nicht viel.. Ich vermute, dass es irgendwie an SMTP liegt. Weiß jemand, wie ich das lösen kann?
Lieben Gruß
ich weiß nicht wieso, aber irgendwie möchte mein Programm keine E-Mails von anderen Computern versenden, währenddessen es auf meinem funktioniert.
[highlight=c#] private void sendMail()
{
string subject = "Titel";
string body = "Message";
string host = "smtp.mail.yahoo.com";
string mailFrom = "[email protected]";
string mailTo = "[email protected]";
string pass = "XX";
try
{
System.Net.Mail.MailMessage msg = new System.Net.Mail.MailMessage(mailFrom, mailTo);
msg.Subject = subject;
msg.Body = body;
mail.Credentials = new System.Net.NetworkCredential(mailFrom, pass);
mail.Host = host;
mail.Send(msg);
}
catch
{ }
}[/highlight]
Ich möchte damit eigentlich bezwecken, dass mir letztendlich bei Programmabbruch die Exception zugesandt wird. Aber wenn er die Email gar nicht erst auf anderen Computern versendet, nützt mir das ja alles nicht viel.. Ich vermute, dass es irgendwie an SMTP liegt. Weiß jemand, wie ich das lösen kann?
Lieben Gruß
Comment