av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

C#發(fā)送Email郵件的方法解析

C#發(fā)送Email郵件方法之一:通過LocalHost 

 
 
 
  1. public void SendMailLocalhost()   
  2.  ...{   
  3.  System.Net.Mail.MailMessage msg = new System.Net.Mail.MailMessage();   
  4.  msg.To.Add("[email protected]");   
  5.  msg.To.Add("[email protected]");   
  6.  /**//*   
  7.  * msg.To.Add("[email protected]");   
  8.  * msg.To.Add("[email protected]");   
  9.  * msg.To.Add("[email protected]");可以發(fā)送給多人   
  10.  */   
  11. msg.CC.Add("[email protected]");   
  12.  /**//*   
  13.  * msg.CC.Add("[email protected]");   
  14.  * msg.CC.Add("[email protected]");可以抄送給多人   
  15.  */   
  16.  msg.From = new MailAddress("[email protected]", "AlphaWu", System.Text.Encoding.UTF8);   
  17.  /**//* 上面3個參數(shù)分別是發(fā)件人地址(可以隨便寫),發(fā)件人姓名,編碼*/   
  18.  msg.Subject = "這是測試郵件";//郵件標(biāo)題   
  19.  msg.SubjectEncoding = System.Text.Encoding.UTF8;//郵件標(biāo)題編碼   
  20.  msg.Body = "郵件內(nèi)容";//郵件內(nèi)容   
  21.  msg.BodyEncoding = System.Text.Encoding.UTF8;//郵件內(nèi)容編碼   
  22.  msg.IsBodyHtml = false;//是否是HTML郵件   
  23.  msg.Priority = MailPriority.High;//郵件優(yōu)先級   
  24.    
  25.  SmtpClient client = new SmtpClient();   
  26.  client.Host = "localhost";   
  27.  object userState = msg;   
  28.  try   
  29.  ...{   
  30.  client.SendAsync(msg, userState);   
  31.  //簡單一點兒可以client.Send(msg);   
  32.  MessageBox.Show("發(fā)送成功");   
  33.  }   
  34.  catch (System.Net.Mail.SmtpException ex)   
  35.  ...{   
  36.  MessageBox.Show(ex.Message, "發(fā)送郵件出錯");   
  37.  }   
  38.  }  

C#發(fā)送Email郵件方法之二:通過普通SMTP 

 
 
 
  1. public void SendMailUseZj()   
  2.  ...{   
  3.  System.Net.Mail.MailMessage msg = new System.Net.Mail.MailMessage();   
  4.  msg.To.Add("[email protected]");   
  5.  msg.To.Add("[email protected]");   
  6.  /**//*   
  7.  * msg.To.Add("[email protected]");   
  8.  * msg.To.Add("[email protected]");   
  9.  * msg.To.Add("[email protected]");可以發(fā)送給多人   
  10.  */   
  11.  msg.CC.Add("[email protected]");   
  12.  /**//*   
  13.  * msg.CC.Add("[email protected]");   
  14.  * msg.CC.Add("[email protected]");可以抄送給多人   
  15.  */   
  16.  msg.From = new MailAddress("[email protected]", "AlphaWu", System.Text.Encoding.UTF8);   
  17.  /**//* 上面3個參數(shù)分別是發(fā)件人地址(可以隨便寫),發(fā)件人姓名,編碼*/   
  18.  msg.Subject = "這是測試郵件";//郵件標(biāo)題   
  19.  msg.SubjectEncoding = System.Text.Encoding.UTF8;//郵件標(biāo)題編碼   
  20.  msg.Body = "郵件內(nèi)容";//郵件內(nèi)容   
  21.  msg.BodyEncoding = System.Text.Encoding.UTF8;//郵件內(nèi)容編碼   
  22.  msg.IsBodyHtml = false;//是否是HTML郵件   
  23.  msg.Priority = MailPriority.High;//郵件優(yōu)先級   
  24.    
  25.  SmtpClient client = new SmtpClient();   
  26.  client.Credentials = new System.Net.NetworkCredential("[email protected]", "userpass");   
  27.  //在zj.com注冊的郵箱和密碼   
  28.  client.Host = "smtp.zj.com";   
  29.  object userState = msg;   
  30.  try   
  31.  ...{   
  32.  client.SendAsync(msg, userState);   
  33.  //簡單一點兒可以client.Send(msg);   
  34.  MessageBox.Show("發(fā)送成功");   
  35.  }   
  36.  catch (System.Net.Mail.SmtpException ex)   
  37.  ...{   
  38.  MessageBox.Show(ex.Message, "發(fā)送郵件出錯");   
  39.  }   
  40.  }  

上述方法不適用于所有SMTP,經(jīng)測試zj.com可以,而smtp.163.com不行 

C#發(fā)送Email郵件方法之三:通過SSL的SMTP 

 
 
 
  1. public void SendMailUseGmail()   
  2.  ...{   
  3.  System.Net.Mail.MailMessage msg = new System.Net.Mail.MailMessage();   
  4.  msg.To.Add("[email protected]");   
  5.  msg.To.Add("[email protected]");   
  6.  /**//*   
  7.  * msg.To.Add("[email protected]");   
  8.  * msg.To.Add("[email protected]");   
  9.  * msg.To.Add("[email protected]");可以發(fā)送給多人   
  10.  */   
  11.  msg.CC.Add("[email protected]");   
  12.  /**//*   
  13.  * msg.CC.Add("[email protected]");   
  14.  * msg.CC.Add("[email protected]");可以抄送給多人   
  15.  */   
  16.  msg.From = new MailAddress("[email protected]", "AlphaWu", System.Text.Encoding.UTF8);   
  17.  /**//* 上面3個參數(shù)分別是發(fā)件人地址(可以隨便寫),發(fā)件人姓名,編碼*/   
  18.  msg.Subject = "這是測試郵件";//郵件標(biāo)題   
  19.  msg.SubjectEncoding = System.Text.Encoding.UTF8;//郵件標(biāo)題編碼   
  20.  msg.Body = "郵件內(nèi)容";//郵件內(nèi)容   
  21.  msg.BodyEncoding = System.Text.Encoding.UTF8;//郵件內(nèi)容編碼   
  22.  msg.IsBodyHtml = false;//是否是HTML郵件   
  23.  msg.Priority = MailPriority.High;//郵件優(yōu)先級   
  24.    
  25.  SmtpClient client = new SmtpClient();   
  26.  client.Credentials = new System.Net.NetworkCredential("[email protected]", "password");   
  27.  //上述寫你的GMail郵箱和密碼   
  28.  client.Port = 587;//Gmail使用的端口   
  29.  client.Host = "smtp.gmail.com";   
  30.  client.EnableSsl = true;//經(jīng)過ssl加密   
  31.  object userState = msg;   
  32.  try   
  33.  ...{   
  34.  client.SendAsync(msg, userState);   
  35.  //簡單一點兒可以client.Send(msg);   
  36.  MessageBox.Show("發(fā)送成功");   
  37.  }   
  38.  catch (System.Net.Mail.SmtpException ex)   
  39.  ...{   
  40.  MessageBox.Show(ex.Message, "發(fā)送郵件出錯");   
  41.  }   
  42.  }  

通過Gmail來發(fā)送郵件,成功率極高,幾乎都可以發(fā)到,推薦使用。 


新聞標(biāo)題:C#發(fā)送Email郵件的方法解析
當(dāng)前地址:http://uogjgqi.cn/article/ccooics.html
掃二維碼與項目經(jīng)理溝通

我們在微信上24小時期待你的聲音

解答本文疑問/技術(shù)咨詢/運營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流