真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

C#發(fā)送郵件代碼

  1. using System;  
  2. using System.Net;  
  3. using System.Net.Mail;  
  4. using System.Net.Mime;  
  5. namespace Fish  
  6. {  
  7.     /**/ 
  8.     ///    
  9.     /// 發(fā)送郵件的類   
  10.     ///    
  11.     public class SendMail  
  12.     {  
  13.         private MailMessage mailMessage = new MailMessage();  
  14.         private SmtpClient smtpClient;  
  15.         private string password;//發(fā)件人密碼   
  16.         /**/ 
  17.         ///    
  18.         /// 設(shè)置收件人、發(fā)件人信息與郵件內(nèi)容、標(biāo)題   
  19.         ///    
  20.         /// 收件人地址   
  21.         /// 發(fā)件人地址   
  22.         /// 郵件正文   
  23.         /// 郵件的主題   
  24.         /// 發(fā)件人密碼   
  25.         public void Mail(string To, string From, string Body, string Title, string Password)  
  26.         {  
  27.             mailMessage.To.Add(To);  
  28.             mailMessage.From = new System.Net.Mail.MailAddress(From);  
  29.             mailMessage.Subject = Title;  
  30.             mailMessage.Body = Body;  
  31.             mailMessage.IsBodyHtml = true;  
  32.             mailMessage.BodyEncoding = System.Text.Encoding.UTF8;  
  33.             mailMessage.Priority = System.Net.Mail.MailPriority.Normal;  
  34.             this.password = Password;  
  35.         }  
  36.         /**/ 
  37.         ///    
  38.         /// 添加附件   
  39.         ///    
  40.         public void Attachments(string Path)  
  41.         {  
  42.             string[] path = Path.Split(',');  
  43.             Attachment data;  
  44.             ContentDisposition disposition;  
  45.             for (int i = 0; i < path.Length; i++)  
  46.             {  
  47.                 data = new Attachment(path[i], MediaTypeNames.Application.Octet);//實(shí)例化 附件   
  48.                 disposition = data.ContentDisposition;  
  49.                 disposition.CreationDate = System.IO.File.GetCreationTime(path[i]);//獲取 附件的創(chuàng)建日期   
  50.                 disposition.ModificationDate = System.IO.File.GetLastWriteTime(path[i]);// 獲取附件的修改日期   
  51.                 disposition.ReadDate = System.IO.File.GetLastAccessTime(path[i]);//獲取附 件的讀取日期   
  52.                 mailMessage.Attachments.Add(data);//添加到附件中 
  53.             }  
  54.         }  
  55.         /**/ 
  56.         ///    
  57.         /// 異步發(fā)送郵件   
  58.         ///    
  59.         ///    
  60.         public void SendAsync(SendCompletedEventHandler CompletedMethod)  
  61.         {  
  62.             if (mailMessage != null)  
  63.             {  
  64.                 smtpClient = new SmtpClient();  
  65.                 smtpClient.Credentials = new System.Net.NetworkCredential(mailMessage.From.Address, password);//設(shè)置發(fā)件人身份的票據(jù)   
  66.                 smtpClient.DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.Network;  
  67.                 smtpClient.Host = "smtp." + mailMessage.From.Host;  
  68.                 smtpClient.SendCompleted += new SendCompletedEventHandler(CompletedMethod);//注冊(cè)異步發(fā)送郵件完成時(shí)的事件   
  69.                 smtpClient.SendAsync(mailMessage, mailMessage.Body);  
  70.             }  
  71.         }  
  72.         /**/ 
  73.         ///    
  74.         /// 發(fā)送郵件   
  75.         ///    
  76.         public void Send()  
  77.         {  
  78.             if (mailMessage != null)  
  79.             {  
  80.                 smtpClient = new SmtpClient();  
  81.                 smtpClient.Credentials = new System.Net.NetworkCredential(mailMessage.From.Address, password);//設(shè)置發(fā)件人身份的票據(jù)   
  82.                 smtpClient.DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.Network;  
  83.                 smtpClient.Host = "smtp." + mailMessage.From.Host;  
  84.                 smtpClient.Send(mailMessage);  
  85.             }  
  86.         }  
  87.         ///  
  88.         /// 根據(jù)索引刪除附件 
  89.         ///  
  90.         ///  
  91.         public void DeleteAttachments(int Id)  
  92.         {  
  93.             mailMessage.Attachments.RemoveAt(Id);  
  94.         }  
  95.     }  
  96. }  

 

創(chuàng)新互聯(lián)建站是專業(yè)的大悟網(wǎng)站建設(shè)公司,大悟接單;提供網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站,網(wǎng)頁設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行大悟網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來合作!

 


網(wǎng)頁名稱:C#發(fā)送郵件代碼
URL分享:http://weahome.cn/article/gijjhi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部