Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 在线精品国产一区二区,日韩午夜视频在线观看,欧美激情一区二区三区免费观看

          整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          C#使用 System.Net.Mail發送郵件功能

          System.Net.Mail命名空間是在.NET Framework中新增的,該命名空間提供了發送電子郵件的功能。通過對本章的學習,讀者可以輕松地使用.NET Framework提供的類庫來發送電子郵件。System.Net.Mail 命名空間包含用于將電子郵件發送到SMTP服務器的類,這些類需要結合Microsoft SMTP Server一起使用。

          System.Net.Mail 命名空間下有SmtpClient類用于發送郵件,可以完全代替SmtpMail類。利用SmtpClient類的Send方法可以完成發送電子郵件的傳 輸,也可以用SendAsync方法進行異步發送,后者發送完成后會產生一個SendCompleted 事件來通知發送結果。Send方法可以接受MailMessage類的對象作為參數。通過MailMessage類可以設置郵件更多的內容和格式,例如,為 Attachment類設置添加附件的參數。

          SmtpClient 類與SMTP結合在一起,通過MailMessage類、MailAddress類、Attachment類來豐富電子郵件的內容和設置。圖18-2展示 了用戶通過System.Net.Mail命名空間下的類結合SMTP發送電子郵件的過程。

          SmtpClient類的語法定義如下:

          public class SmtpClient

          下面的代碼演示如何創 建一個SmtpClient的實例。

          SmtpClient client = new SmtpClient (“smtp.Sina.com”); //直接通過構造函數設置SMTP 主機服務器

          或:

          SmtpClient client = new SmtpClient ();

          Client. Host =” smtp.Sina.com”; //通過Host屬性來設置SMTP 主機服務器

          完整代碼

           /// <summary>
          /// 郵件處理器
          /// </summary>
          public class MailHandler
          {
          private MailMessage _mailMessage;
          private string _host;
          private string _userName;
          private string _password;

          public MailHandler()
          {
          }

          接上代碼:

                      //回執地址
                      var Receipt = "填寫你需要回執的地址";
          
                      //實例化兩個必要的
                      MailMessage mail = new MailMessage();
                      SmtpClient smtp = new SmtpClient();
          
                      //發送郵箱地址
                      mail.From = new MailAddress("發送郵箱地址");
          
                      //收件人(可以群發)
                      mail.To.Add(new MailAddress("1402173344@qq.com"));
          
                      //是否以HTML格式發送
                      mail.IsBodyHtml = true;
                      //主題的編碼格式
                      mail.SubjectEncoding = Encoding.UTF8;
                      //郵件的標題
                      mail.Subject = "測試一下發件的標題";
                      //內容的編碼格式
                      mail.BodyEncoding = Encoding.UTF8;
                      //郵件的優先級
                      mail.Priority = MailPriority.Normal;
                      //發送內容,帶一個圖片標簽,用于對方打開之后,回發你填寫的地址信息
                      mail.Body = @"獲取打開郵件的用戶IP,圖片由服務器自動生成:<img src='" + Receipt + "'>";
                      //收件人可以在郵件里面
                      mail.Headers.Add("Disposition-Notification-To", "回執信息");
          
                      //發件郵箱的服務器地址
                      smtp.Host = "smtp.163.com";
                      smtp.DeliveryMethod = SmtpDeliveryMethod.Network;
                      smtp.Timeout = 1000000;
                      //是否為SSL加密
                      smtp.EnableSsl = true;
                      //設置端口,如果不設置的話,默認端口為25
                      smtp.Port = 25;
                      smtp.UseDefaultCredentials = false;
                      //驗證發件人的憑據
                      smtp.Credentials = new System.Net.NetworkCredential("郵箱賬號", "郵箱憑據");
          
                      try
                      {
                          //發送郵件
                          smtp.Send(mail);
                          Console.WriteLine("發送成功");
                      }
                      catch (Exception e)
                      {
                          Console.WriteLine("發送失敗:" + e.Message);
                      }
          
          
          
          

          作為一個實習生,入職的第一家公司碰到的一點小挫折,找了好久都沒有找到方法,就詢問了公司前輩,以及帶我的大佬

          當然,大佬們的幫助給了我很大的啟發,就想著先寫下來,省的以后用得著的時候給忘記了

          也可以算是記錄一下自己剛入職時候學習的步伐,

          總之,這是一個小技巧,大佬看過之后,請多多指點。

          • mtpClient
          • OpenPop
          • ImapClient

          smtpClient:允許應用程序使用簡單郵件傳輸協議 (SMTP) 發送電子郵件。

          OpenPop:通過Pop功能收取郵件

          ImapClient:通過Imap收取郵件信息


          主站蜘蛛池模板: 国产一区二区草草影院| 亚洲AV日韩综合一区| 亚洲熟女少妇一区二区| 精品久久一区二区| 日韩精品一区二区三区影院| 乱色精品无码一区二区国产盗| 日韩精品无码人妻一区二区三区 | 日本一区二区三区在线看| 亚洲一区二区三区偷拍女厕 | 国产无人区一区二区三区| 亚洲宅男精品一区在线观看| 中文字幕日韩一区二区三区不| 亚洲AV成人一区二区三区在线看| 亚洲AV无码一区二区乱孑伦AS | 日韩人妻不卡一区二区三区 | 色国产在线视频一区| 国产福利一区二区三区| 一区二区三区四区免费视频| 亚洲线精品一区二区三区| 丝袜人妻一区二区三区网站| 一区二区三区影院| 狠狠色婷婷久久一区二区三区| 亚洲国产一区明星换脸| av无码一区二区三区| 亚洲一区二区三区AV无码| 亚洲国产精品自在线一区二区| 国产午夜三级一区二区三| 熟女少妇丰满一区二区| 亚洲熟妇av一区二区三区漫画| 久久免费精品一区二区| 亚洲欧洲精品一区二区三区| 亚洲一区二区三区深夜天堂 | 亚洲AV无码一区二区三区系列| 丝袜无码一区二区三区| 久久精品无码一区二区无码| 亚洲国产情侣一区二区三区| 一区二区无码免费视频网站| 国产乱码精品一区二区三区四川人| 精品国产亚洲第一区二区三区| 午夜无码视频一区二区三区| 伊人久久精品无码av一区|