今天生肖开奖结果查询|今期生肖开红花打一肖
主頁 > 知識庫 > 網絡編程 > ASP/.NET >

.net SMTP發送Email 更新(可帶附件)

來源:中國IT實驗室 作者:佚名 發表于:2013-07-17 14:21  點擊:
public static void sendEmail(string toAddress, string emailbody) { var fromAddress = ConfigurationManager.AppSettings[EmailAddress]; string fromPassword = ConfigurationManager.AppSettings[EmailPassword].ToString(); const string subject = J
 public static void sendEmail(string toAddress, string emailbody)  {
  var fromAddress = ConfigurationManager.AppSettings["EmailAddress"];
  string fromPassword = ConfigurationManager.AppSettings["EmailPassword"].ToString();
  const string subject = "Job Recommendation";
  var smtp = new SmtpClient
  {
  Host = ConfigurationManager.AppSettings["SmtpServer"].ToString(),
  Port = int.Parse(ConfigurationManager.AppSettings["SmtpPort"]),
  EnableSsl = true,
  DeliveryMethod = SmtpDeliveryMethod.Network,
  UseDefaultCredentials = false,
  Credentials = new NetworkCredential(fromAddress, fromPassword)
  };
  using (var message = new MailMessage(fromAddress, toAddress, subject, HttpUtility.HtmlEncode(emailbody)))
  {
  smtp.Send(message);
  }
  }
  //Email Address
   //Emial PWD
  
  
  <--帶附件版本->
  var fromAddress = "[email protected]";
  string fromPassword = "yj1989120";
  const string subject = "CV";
  var smtp = new SmtpClient
  {
  Host = "smtp.gmail.com",
  Port = 587,
  EnableSsl = true,
  DeliveryMethod = SmtpDeliveryMethod.Network,
  UseDefaultCredentials = false,
  Credentials = new NetworkCredential(fromAddress, fromPassword)
  };
  MailMessage email=new MailMessage(fromAddress, "[email protected]");
  email.Subject = "INLINE attachment TEST";
  email.IsBodyHtml = true;
  string attachmentPath = "C:\\3.jpeg";
  Attachment inline = new Attachment(attachmentPath);
  inline.ContentDisposition.Inline = true;
  inline.ContentDisposition.DispositionType = DispositionTypeNames.Inline;
  //inline.ContentId = "1";
  //inline.ContentType.MediaType = "image/png";
  inline.ContentType.Name = Path.GetFileName(attachmentPath);
  email.Attachments.Add(inline);
  email.Body = "test";
  smtp.Send(email);
  email.Dispose();
  //如果沒有路徑,用Stream
  Attachment letter = new Attachment(FileUploadLetter.FileContent, FileUploadLetter.PostedFile.ContentType);
  letter.ContentDisposition.Inline = true;
  letter.ContentDisposition.DispositionType = DispositionTypeNames.Inline;
  //inline.ContentId = "1";
  letter.ContentType.MediaType = FileUploadLetter.PostedFile.ContentType;
  letter.ContentType.Name = Path.GetFileName(FileUploadLetter.PostedFile.FileName);
  letter.Name = Path.GetFileName(FileUploadLetter.PostedFile.FileName);

    有幫助
    (0)
    0%
    沒幫助
    (0)
    0%
    今天生肖开奖结果查询 有信誉有赚钱的名字 AG金拉霸有中大奖的吗 波克捕鱼达人攻略 大乐透最新中奖9个规则 新强时时彩三星开奖号 ag电子放水规律 北京pk10冠军选号技巧 彩票11选5稳赚技巧 浙江快乐彩走势图 股票融资融券操作方法