Re: mail failed

Tech-Archive recommends: Fix windows errors by optimizing your registry



Thanks for your attention. In fact,my first code works well when I specify
some certain smtp servers,but doesn't work well over others which are even
correct smtp servers. Thank you very much anyway.


Crespo
"Crespo" <wuhuanfa@xxxxxxxx> дÈëÏûÏ¢
news:#9pap0TnGHA.1244@xxxxxxxxxxxxxxxxxxxxxxx
Thanks for your answer. But following your advice,I set the
mailObj.IsBodyHtml as false and mailObj.BodyEncoding as
System.Text.Encoding.ASCII,it still failed with the same error
message,Could
you further explain for me?

Crespo


"Nick Malik [Microsoft]" <nickmalik@xxxxxxxxxxxxxxxxxx> дÈëÏûÏ¢
news:p9GdnSUgu9DceznZnZ2dnUVZ_rWdnZ2d@xxxxxxxxxxxxxx
perhaps it is because you told hotmail that the mail message was an HTML
message in UTF-8 yet your message body is clearly not HTML or UTF-8.

That would explain what it failed to decode the message...

--
--- Nick Malik [Microsoft]
MCSD, CFPS, Certified Scrummaster
http://blogs.msdn.com/nickmalik

Disclaimer: Opinions expressed in this forum are my own, and not
representative of my employer.
I do not answer questions on behalf of my employer. I'm just a
programmer helping programmers.
--
"Zeeway" <zeeway@xxxxxxxxx> wrote in message
news:%23BwkvA$mGHA.4496@xxxxxxxxxxxxxxxxxxxxxxx
hi,everybody
I use dotnet 2005 and c sharp to deliever a mail to a certain mail
address,but it failed with messages such as "invalid parameter,the
server
response: decode failed". My codes is listed belowed:
try
{
MailMessage mailObj = new MailMessage();
mailObj.To.Add("wuhuanfa@xxxxxxxxxxx");
mailObj.From = new MailAddress(crespo1973@xxxxxxxx);

mailObj.Subject = "Óʼþ²âÊÔ";
mailObj.Body = "ºÍѶÓʼþ½ÓÊÕ²âÊԳɹ¦! ";

mailObj.IsBodyHtml = true;
mailObj.Priority = MailPriority.High;
mailObj.BodyEncoding = System.Text.Encoding.UTF8;

System.Net.Mail.SmtpClient client = new
System.Net.Mail.SmtpClient("smtp.21cn.com");
client.UseDefaultCredentials = false;

client.Credentials = new
System.Net.NetworkCredential("crespo1973@xxxxxxxx",
this.tb_mailUserPassword.Text);
client.DeliveryMethod = SmtpDeliveryMethod.Network;

client.Send(mailObj);

}
catch(Exception ex)
{
MessageBox.Show(ex.Message.ToString());
return;
}

crespo1973@xxxxxxxx is a correct account of mail.21cn.com,Could anyone
help me?


Crespo
2006-06-30






.



Relevant Pages

  • Re: mail failed
    ... It does appear to be UTF-8. ... I do not answer questions on behalf of my employer. ... programmer helping programmers. ... perhaps it is because you told hotmail that the mail message was an HTML ...
    (microsoft.public.dotnet.languages.csharp)
  • Re: mail failed
    ... perhaps it is because you told hotmail that the mail message was an HTML ... message in UTF-8 yet your message body is clearly not HTML or UTF-8. ... I do not answer questions on behalf of my employer. ... programmer helping programmers. ...
    (microsoft.public.dotnet.languages.csharp)
  • Re: mail failed
    ... perhaps it is because you told hotmail that the mail message was an HTML ... message in UTF-8 yet your message body is clearly not HTML or UTF-8. ... I do not answer questions on behalf of my employer. ... programmer helping programmers. ...
    (microsoft.public.dotnet.languages.csharp)
  • Re: mail failed
    ... In fact,my first code works well when I specify ... correct smtp servers. ... I do not answer questions on behalf of my employer. ... programmer helping programmers. ...
    (microsoft.public.dotnet.framework)