<s id="2e0qm"><div id="2e0qm"></div></s>
<div id="2e0qm"><button id="2e0qm"></button></div>
<small id="2e0qm"></small>
<div id="2e0qm"></div>
<div id="2e0qm"><s id="2e0qm"></s></div>
<div id="2e0qm"><button id="2e0qm"></button></div>
主頁 > 知識庫 > 網絡編程 > 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 = "allenyinj@gmail.com";
  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, "allen.yin.jun@gmail.com");
  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%
    真人女荫道口100种图片
    <s id="2e0qm"><div id="2e0qm"></div></s>
    <div id="2e0qm"><button id="2e0qm"></button></div>
    <small id="2e0qm"></small>
    <div id="2e0qm"></div>
    <div id="2e0qm"><s id="2e0qm"></s></div>
    <div id="2e0qm"><button id="2e0qm"></button></div>