Jeg har brug for at kunne lave noget errorhandling i c#. Jeg skal udsende
en email via System.Web.Mail, men hvis modtageradressen ikke findes, så
fejler koden.
Fejlkoden er:
System.Runtime.InteropServices.COMException: The server rejected one or
more recipient addresses. The server response was: 550 <email@dom.com>,
Recipient unknown
Koden, der udsender emails er:
MailMessage msg = new MailMessage();
msg.To = strEmail;
msg.From = "BSOFH";
msg.Subject = "Please quit surfing for porn from our website";
msg.Body = strBody;
System.Web.Mail.SmtpMail.Send(msg);
Jeg har så prøvet at sætte noget error-handling udenpå - og det er blevet
til
try
{
MailMessage msg = new MailMessage();
msg.To = strEmail;
msg.From = "BSOFH";
msg.Subject = "Please quit surfing for porn from our website";
msg.Body = strBody;
System.Web.Mail.SmtpMail.Send(msg);
}
catch (System.Runtime.InteropServices.COMException COMe)
{
lError.Text = COMe.ErrorCode.ToString();
}
finally
{
lError.Text = "der skete en fejl";
}
return;
Men det har overhovedet ikke nogen effekt. Den siden fejler på nøjagtig
samme måde. Hvad er det jeg mangler ?
--
Jesper Stocholm
http://stocholm.dk
http://asp.stocholm.dk
Svar til gruppen og ikke til mig privat pr. email :|