91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

C#發送郵件代碼

發布時間:2020-06-27 19:50:27 來源:網絡 閱讀:534 作者:511735664 欄目:編程語言

 

  1. using System;  
  2. using System.Net;  
  3. using System.Net.Mail;  
  4. using System.Net.Mime;  
  5. namespace Fish  
  6. {  
  7.     /**/ 
  8.     /// <summary>    
  9.     /// 發送郵件的類    
  10.     /// </summary>    
  11.     public class SendMail  
  12.     {  
  13.         private MailMessage mailMessage = new MailMessage();  
  14.         private SmtpClient smtpClient;  
  15.         private string password;//發件人密碼    
  16.         /**/ 
  17.         /// <summary>    
  18.         /// 設置收件人、發件人信息與郵件內容、標題    
  19.         /// </summary>    
  20.         /// <param name="To">收件人地址</param>    
  21.         /// <param name="From">發件人地址</param>    
  22.         /// <param name="Body">郵件正文</param>    
  23.         /// <param name="Title">郵件的主題</param>    
  24.         /// <param name="Password">發件人密碼</param>    
  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.         /// <summary>    
  38.         /// 添加附件    
  39.         /// </summary>    
  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);//實例化 附件    
  48.                 disposition = data.ContentDisposition;  
  49.                 disposition.CreationDate = System.IO.File.GetCreationTime(path[i]);//獲取 附件的創建日期    
  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.         /// <summary>    
  57.         /// 異步發送郵件    
  58.         /// </summary>    
  59.         /// <param name="CompletedMethod"></param>    
  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);//設置發件人身份的票據    
  66.                 smtpClient.DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.Network;  
  67.                 smtpClient.Host = "smtp." + mailMessage.From.Host;  
  68.                 smtpClient.SendCompleted += new SendCompletedEventHandler(CompletedMethod);//注冊異步發送郵件完成時的事件    
  69.                 smtpClient.SendAsync(mailMessage, mailMessage.Body);  
  70.             }  
  71.         }  
  72.         /**/ 
  73.         /// <summary>    
  74.         /// 發送郵件    
  75.         /// </summary>    
  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);//設置發件人身份的票據    
  82.                 smtpClient.DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.Network;  
  83.                 smtpClient.Host = "smtp." + mailMessage.From.Host;  
  84.                 smtpClient.Send(mailMessage);  
  85.             }  
  86.         }  
  87.         /// <summary>  
  88.         /// 根據索引刪除附件  
  89.         /// </summary>  
  90.         /// <param name="Id"></param>  
  91.         public void DeleteAttachments(int Id)  
  92.         {  
  93.             mailMessage.Attachments.RemoveAt(Id);  
  94.         }  
  95.     }  
  96. }  

 

 

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

镇远县| 肇庆市| 临汾市| 安宁市| 贡嘎县| 金溪县| 敖汉旗| 西畴县| 清流县| 宁夏| 乐亭县| 兴文县| 泰来县| 都江堰市| 新河县| 徐闻县| 通江县| 水城县| 青龙| 镇沅| 齐齐哈尔市| 岳阳县| 崇文区| 图片| 彩票| 泽普县| 丹棱县| 泸定县| 苏州市| 磴口县| 剑河县| 徐州市| 镇安县| 焦作市| 资讯| 南平市| 陇西县| 绵阳市| 桐城市| 陵水| 林甸县|