日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
C#發(fā)送Email郵件的方法解析

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

 
 
 
  1. public void SendMailLocalhost()   
  2.  ...{   
  3.  System.Net.Mail.MailMessage msg = new System.Net.Mail.MailMessage();   
  4.  msg.To.Add("a@a.com");   
  5.  msg.To.Add("b@b.com");   
  6.  /**//*   
  7.  * msg.To.Add("b@b.com");   
  8.  * msg.To.Add("b@b.com");   
  9.  * msg.To.Add("b@b.com");可以發(fā)送給多人   
  10.  */   
  11. msg.CC.Add("c@c.com");   
  12.  /**//*   
  13.  * msg.CC.Add("c@c.com");   
  14.  * msg.CC.Add("c@c.com");可以抄送給多人   
  15.  */   
  16.  msg.From = new MailAddress("a@a.com", "AlphaWu", System.Text.Encoding.UTF8);   
  17.  /**//* 上面3個(gè)參數(shù)分別是發(fā)件人地址(可以隨便寫(xiě)),發(fā)件人姓名,編碼*/   
  18.  msg.Subject = "這是測(cè)試郵件";//郵件標(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)先級(jí)   
  24.    
  25.  SmtpClient client = new SmtpClient();   
  26.  client.Host = "localhost";   
  27.  object userState = msg;   
  28.  try   
  29.  ...{   
  30.  client.SendAsync(msg, userState);   
  31.  //簡(jiǎn)單一點(diǎn)兒可以client.Send(msg);   
  32.  MessageBox.Show("發(fā)送成功");   
  33.  }   
  34.  catch (System.Net.Mail.SmtpException ex)   
  35.  ...{   
  36.  MessageBox.Show(ex.Message, "發(fā)送郵件出錯(cuò)");   
  37.  }   
  38.  }  

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

 
 
 
  1. public void SendMailUseZj()   
  2.  ...{   
  3.  System.Net.Mail.MailMessage msg = new System.Net.Mail.MailMessage();   
  4.  msg.To.Add("a@a.com");   
  5.  msg.To.Add("b@b.com");   
  6.  /**//*   
  7.  * msg.To.Add("b@b.com");   
  8.  * msg.To.Add("b@b.com");   
  9.  * msg.To.Add("b@b.com");可以發(fā)送給多人   
  10.  */   
  11.  msg.CC.Add("c@c.com");   
  12.  /**//*   
  13.  * msg.CC.Add("c@c.com");   
  14.  * msg.CC.Add("c@c.com");可以抄送給多人   
  15.  */   
  16.  msg.From = new MailAddress("a@a.com", "AlphaWu", System.Text.Encoding.UTF8);   
  17.  /**//* 上面3個(gè)參數(shù)分別是發(fā)件人地址(可以隨便寫(xiě)),發(fā)件人姓名,編碼*/   
  18.  msg.Subject = "這是測(cè)試郵件";//郵件標(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)先級(jí)   
  24.    
  25.  SmtpClient client = new SmtpClient();   
  26.  client.Credentials = new System.Net.NetworkCredential("username@zj.com", "userpass");   
  27.  //在zj.com注冊(cè)的郵箱和密碼   
  28.  client.Host = "smtp.zj.com";   
  29.  object userState = msg;   
  30.  try   
  31.  ...{   
  32.  client.SendAsync(msg, userState);   
  33.  //簡(jiǎn)單一點(diǎn)兒可以client.Send(msg);   
  34.  MessageBox.Show("發(fā)送成功");   
  35.  }   
  36.  catch (System.Net.Mail.SmtpException ex)   
  37.  ...{   
  38.  MessageBox.Show(ex.Message, "發(fā)送郵件出錯(cuò)");   
  39.  }   
  40.  }  

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

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

 
 
 
  1. public void SendMailUseGmail()   
  2.  ...{   
  3.  System.Net.Mail.MailMessage msg = new System.Net.Mail.MailMessage();   
  4.  msg.To.Add("a@a.com");   
  5.  msg.To.Add("b@b.com");   
  6.  /**//*   
  7.  * msg.To.Add("b@b.com");   
  8.  * msg.To.Add("b@b.com");   
  9.  * msg.To.Add("b@b.com");可以發(fā)送給多人   
  10.  */   
  11.  msg.CC.Add("c@c.com");   
  12.  /**//*   
  13.  * msg.CC.Add("c@c.com");   
  14.  * msg.CC.Add("c@c.com");可以抄送給多人   
  15.  */   
  16.  msg.From = new MailAddress("a@a.com", "AlphaWu", System.Text.Encoding.UTF8);   
  17.  /**//* 上面3個(gè)參數(shù)分別是發(fā)件人地址(可以隨便寫(xiě)),發(fā)件人姓名,編碼*/   
  18.  msg.Subject = "這是測(cè)試郵件";//郵件標(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)先級(jí)   
  24.    
  25.  SmtpClient client = new SmtpClient();   
  26.  client.Credentials = new System.Net.NetworkCredential("username@gmail.com", "password");   
  27.  //上述寫(xiě)你的GMail郵箱和密碼   
  28.  client.Port = 587;//Gmail使用的端口   
  29.  client.Host = "smtp.gmail.com";   
  30.  client.EnableSsl = true;//經(jīng)過(guò)ssl加密   
  31.  object userState = msg;   
  32.  try   
  33.  ...{   
  34.  client.SendAsync(msg, userState);   
  35.  //簡(jiǎn)單一點(diǎn)兒可以client.Send(msg);   
  36.  MessageBox.Show("發(fā)送成功");   
  37.  }   
  38.  catch (System.Net.Mail.SmtpException ex)   
  39.  ...{   
  40.  MessageBox.Show(ex.Message, "發(fā)送郵件出錯(cuò)");   
  41.  }   
  42.  }  

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


文章題目:C#發(fā)送Email郵件的方法解析
路徑分享:http://m.5511xx.com/article/ccooics.html