国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - C# - C#簡單實現在網頁上發郵件的案例

C#簡單實現在網頁上發郵件的案例

2021-11-16 15:01攻城獅caitou C#

本文分享一個C#利用SMTP發送郵件的案例,提供了前后臺代碼,方便大家學習。

1.前端HTML使用了Jquery,大家如果做演示不要忘記引入Jquery的庫

?

      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      16
      17
      18
      19
      20
      21
      22
      23
      24
      25
      26
      27
      28
      29
      30
      31
      32
      33
      34
      35
      36
      37
      38
      39
      40
      41
      42
      43
      44
      45
      46
      47
      48
      49
      50
      51
      52
      53
      54
      55
      56
      57
      58
      59
      <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
       
      <html xmlns="http://www.w3.org/1999/xhtml">
      <head>
        <title></title>
        <script src="jquery-1.8.0.min.js" type="text/javascript"></script>
        <script type="text/javascript">
          function sendemail() {
            var smtp = $('#txtSmtp').val();
            var content = $('#txtContent').val();
            var id="codetool">

      2.后臺代碼是一般處理類 ashx,供前臺異步調用

      ?
      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      16
      17
      18
      19
      20
      21
      22
      23
      24
      25
      26
      27
      28
      29
      30
      31
      32
      33
      34
      35
      36
      37
      38
      39
      40
      41
      42
      43
      44
      45
      46
      <%@ WebHandler Language="C#" class="Handler" %>
       
      using System;
      using System.Web;
      using Utility;
      public class Handler : IHttpHandler {
        
        public void ProcessRequest (HttpContext context)
        {
          context.Response.ContentType = "text/plain";
          string smtp = HttpContext.Current.Request.Form["smtp"].ToString();
          string title = HttpContext.Current.Request.Form["title"].ToString();
          string content = HttpContext.Current.Request.Form["content"].ToString();
          string from = HttpContext.Current.Request.Form["from"].ToString();
          string to = HttpContext.Current.Request.Form["to"].ToString();
          
          
          try
          {
            EmailClient emailClient = new EmailClient(smtp);// localhost::25
            emailClient.SendEmail(from, to, title, content);
            System.Web.Script.Serialization.JavaScriptSerializer jss = new System.Web.Script.Serialization.JavaScriptSerializer();
            System.Collections.Generic.Dictionary<string, object> d = new System.Collections.Generic.Dictionary<string, object>();
            d.Add("message", "success");
            d.Add("success", true);
            context.Response.Write(jss.Serialize(d));
          }
          catch (Exception ex)
          {
            System.Web.Script.Serialization.JavaScriptSerializer jss = new System.Web.Script.Serialization.JavaScriptSerializer();
            System.Collections.Generic.Dictionary<string, object> d = new System.Collections.Generic.Dictionary<string, object>();
            d.Add("message", ex.Message);
            d.Add("success", true);
            context.Response.Write(jss.Serialize(d));
          }
          
            
        }
       
        public bool IsReusable {
          get {
            return false;
          }
        }
       
      }

      3.最后是用到的SMTP輔助類

      ?
      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      15
      16
      17
      18
      19
      20
      21
      22
      23
      24
      25
      26
      27
      public class EmailClient
        {
          private string smtpServer;
          private string senderAddress;
       
          
          public EmailClient(string smtpServer)
          {
            this.smtpServer = smtpServer;
            this.senderAddress = string.Empty;
          }
       
         public void SendEmail(string fromAddress, string toAddress, string subject, string messageBody)
          {
            SmtpClient smtp = new SmtpClient(smtpServer);
       
            MailMessage email = new MailMessage();
       
            email.From = new MailAddress(fromAddress);
            email.To.Add(toAddress);
            email.Subject = subject;
            email.Body = messageBody;
       
            smtp.Send(email);
          }
       
      }

      延伸 · 閱讀

      精彩推薦
      • C#C#通過KD樹進行距離最近點的查找

        C#通過KD樹進行距離最近點的查找

        這篇文章主要為大家詳細介紹了C#通過KD樹進行距離最近點的查找,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

        帆帆帆6112022-01-22
      • C#C#裁剪,縮放,清晰度,水印處理操作示例

        C#裁剪,縮放,清晰度,水印處理操作示例

        這篇文章主要為大家詳細介紹了C#裁剪,縮放,清晰度,水印處理操作示例,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

        吳 劍8332021-12-08
      • C#C# 實現對PPT文檔加密、解密及重置密碼的操作方法

        C# 實現對PPT文檔加密、解密及重置密碼的操作方法

        這篇文章主要介紹了C# 實現對PPT文檔加密、解密及重置密碼的操作方法,非常不錯,具有參考借鑒價值,需要的朋友可以參考下...

        E-iceblue5012022-02-12
      • C#C#設計模式之Visitor訪問者模式解決長隆歡樂世界問題實例

        C#設計模式之Visitor訪問者模式解決長隆歡樂世界問題實例

        這篇文章主要介紹了C#設計模式之Visitor訪問者模式解決長隆歡樂世界問題,簡單描述了訪問者模式的定義并結合具體實例形式分析了C#使用訪問者模式解決長...

        GhostRider9502022-01-21
      • C#深入解析C#中的交錯數組與隱式類型的數組

        深入解析C#中的交錯數組與隱式類型的數組

        這篇文章主要介紹了深入解析C#中的交錯數組與隱式類型的數組,隱式類型的數組通常與匿名類型以及對象初始值設定項和集合初始值設定項一起使用,需要的...

        C#教程網6172021-11-09
      • C#WPF 自定義雷達圖開發實例教程

        WPF 自定義雷達圖開發實例教程

        這篇文章主要介紹了WPF 自定義雷達圖開發實例教程,本文介紹的非常詳細,具有參考借鑒價值,需要的朋友可以參考下...

        WinterFish13112021-12-06
      • C#Unity3D實現虛擬按鈕控制人物移動效果

        Unity3D實現虛擬按鈕控制人物移動效果

        這篇文章主要為大家詳細介紹了Unity3D實現虛擬按鈕控制人物移動效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一...

        shenqingyu060520232410972022-03-11
      • C#C#實現XML文件讀取

        C#實現XML文件讀取

        這篇文章主要為大家詳細介紹了C#實現XML文件讀取的相關代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

        Just_for_Myself6702022-02-22
      主站蜘蛛池模板: 国产精品久久久久久久久久免费 | 日本视频一区二区三区 | 色在线免费 | 亚洲精品国产综合区久久久久久久 | 成人二区| 精精国产xxxx视频在线播放7 | 日操干| 黄色毛片在线 | 亚洲精品视频在线观看免费视频 | 日韩欧美在线观看一区二区三区 | 韩日精品一区 | 国产精品美女久久久久久不卡 | 夜夜操导航| 国产一区日韩欧美 | 久久久av| 亚洲成人一区二区三区 | 九色自拍 | 中文字幕乱码亚洲精品一区 | 亚洲精品a在线观看 | 国产精品久久久久久久福利院 | 欧美日韩成人在线观看 | 精品乱码一区二区三四区 | 看真人视频a级毛片 | 成人精品99 | 电影91久久久 | 国产欧美一区二区精品久久 | 狠狠躁夜夜躁人人爽天天高潮 | 国产激情| 久久久久久国产 | 国产一区二区在线免费观看 | 日韩成人在线一区二区 | 亚洲综合中文 | 久久久久久夜精品精品免费 | 欧洲精品码一区二区三区免费看 | 毛片免费在线播放 | 久久久久久人 | 黄色成人av | 亚洲视频欧美视频 | 亚洲一区二区三区在线播放 | 国产精品日本一区二区不卡视频 | 黄色成人在线 |