利用C#进行简单的一般邮件发送简单,但是QQ邮箱用普通的办法是行不通的,总是提示超时,经过些测试成功整理出了用QQ邮箱发送邮件的方法

public static bool sendEmail(string fpath)
{
 try
 {
  SmtpClient smtp = new SmtpClient();
  smtp.Host = "smtp.qq.com";//不需要设置端口
  smtp.EnableSsl = true;//SSL
  smtp.UseDefaultCredentials = true;
  smtp.DeliveryMethod = SmtpDeliveryMethod.Network;
  smtp.Credentials = new NetworkCredential("243652695@qq.com", "");
  MailMessage mail = new MailMessage();
  mail.To.Add(new MailAddress("88888888@qq.com"));
  mail.Subject = System.IO.Path.GetFileNameWithoutExtension(fpath);
  mail.Body = "";
  mail.From = new MailAddress("243652695@qq.com");
  mail.Attachments.Add(new Attachment(fpath));
  mail.IsBodyHtml = false;
  smtp.Send(mail);
  return true;
 }
 catch  {  }
 return false;
}