使用.net 2.0发送邮件,代码如下:
==========================
string file = Server.MapPath("进度表02.doc");
MailMessage mail = new MailMessage("[email protected]", "[email protected]", "邮件发送测试", "邮件发送测试");
mail.SubjectEncoding = Encoding.Default;
mail.BodyEncoding = Encoding.Default;
mail.Attachments.Add(new Attachment(file));SmtpClient MailClient = new SmtpClient("Smtp.163.com", 25);
MailClient.UseDefaultCredentials = false;
MailClient.Credentials = new System.Net.NetworkCredential("XXXXX", "*********");
MailClient.Send(mail);
==========================
上面代码能发送邮件,但中文附件名是乱码!请问该如何解决?