<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      C# 使用smtp.qq.com郵箱服務發送郵件

      1、開啟SMTP服務,相當于授權過程(開啟后,才可以通過這個模擬發送)

      位置: 設置--> 賬號--> 賬號安全--> POP3/SMTP服務 -->開啟

       

      2、編寫發送郵箱郵件API(引用:System.Net,System.Net.Mail)

      [Route("api/[controller]")]
      [ApiController]
      public class MailController : ControllerBase
      {
          /// <summary>
          /// 發送郵件
          /// </summary>
          [HttpPost("send")]
          public IActionResult PostEmail([FromBody] Mail mailDto)
          {
              if (!ModelState.IsValid)
              {
                  // 返回驗證錯誤信息
                  BadRequest(ModelState);
              }
              SMTPSendHelper.SendEmailBySMTP(mailDto);
              return new JsonResult(new
              {
                  message = "發送成功",
                  code = 0,
                  success = true
              });
          }
      }
      /// <summary>
      /// 郵件發送幫助類
      /// </summary>
      public class SMTPSendHelper
      {
          /// <summary>
          /// 發送郵件
          /// </summary>
          public static void SendEmailBySMTP(Mail mail)
          {
              //實例化一個發送郵件類
              MailMessage mailMsg = new MailMessage();
              //發件人郵箱地址
              mailMsg.From = new MailAddress(mail.senderEmail);
              //收件人郵箱地址
              mailMsg.To.Add(new MailAddress(mail.receiverEmail));
              //郵件標題的編碼格式
              mailMsg.SubjectEncoding = Encoding.UTF8;
              //郵件標題
              mailMsg.Subject = mail.emailTitle;
              //郵件內容的編碼格式
              mailMsg.BodyEncoding = Encoding.UTF8;
              //郵件內容
              mailMsg.Body = mail.emailContent;
              //是否是html郵件
              mailMsg.IsBodyHtml = true;
              //郵件優先級
              mailMsg.Priority = MailPriority.High;
              //實例化一個SmtpClient類
              System.Net.Mail.SmtpClient client = new System.Net.Mail.SmtpClient();
              //設置郵件服務名,這里使用的是QQ郵箱,所以是smtp.qq.com, 若使用163郵箱,則是 smtp.163.com
              client.Host = mail.smtpService;
              //設置郵件端口
              client.Port = 587;
              //使用安全加密連接
              client.EnableSsl = true;
              //不和請求一塊發送
              client.UseDefaultCredentials = false;
              //驗證發件人身份(發件人郵箱,郵箱生成的授權碼)
              client.Credentials = new NetworkCredential(mail.senderEmail, mail.authCode);
              //發送
              client.Send(mailMsg);
          }
      }
      /// <summary>
      /// 郵件參數類 
      /// </summary>
      public class Mail
      {
          /// <summary>
          /// 發件人郵箱
          /// </summary>
          public string senderEmail { set; get; } = "471812366@qq.com";
          /// <summary>
          /// 發件人郵箱授權碼
          /// </summary>
          public string authCode { set; get; } = "igghkcotbwfycadh";
          /// <summary>
          /// 收件人郵箱
          /// </summary>
          [Required(ErrorMessage = "收件人郵箱是必填項")]
          public string? receiverEmail { set; get; }
          /// <summary>
          /// 郵件標題
          /// </summary>
          [Required(ErrorMessage = "郵件標題是必填項")]
          public string? emailTitle { set; get; }
          /// <summary>
          /// 郵件內容
          /// </summary>
          [Required(ErrorMessage = "郵件內容是必填項")]
          public string? emailContent { set; get; }
          /// <summary>
          /// 郵件服務名:smtp.qq.com
          /// </summary>
          public string smtpService { set; get; } = "smtp.qq.com";
      }
      

       

       3、調用發送郵箱郵件代碼

      //測試發送郵件
      var mail = new Mail()
      {
          receiverEmail = "504968510@qq.com",
          emailTitle = "測試郵件",
          emailContent = "測試郵件內容:htttp://www.baidu.com"
      };
      

       或者JSON 調用API發生郵件

      {
      	"receiverEmail":"504968510@qq.com",
      	"emailTitle":"測試標題",
      	"emailContent":"測試郵件內容:<b>htttp://www.baidu.com</b>"
      }
      

       

       4、發送后效果

       

      posted @ 2024-12-21 22:10  microsoft-zhcn  閱讀(289)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 成人拍拍拍无遮挡免费视频| 一个色的导航| 国产精品伊人久久综合网| 精品一区二区三区四区五区| 欧美一区二区三区欧美日韩亚洲| 一边吃奶一边摸做爽视频| 国产精品一区二区三区色| 日韩av日韩av在线| 日韩淫片毛片视频免费看| 国产精品天天看天天狠| 亚洲色一色噜一噜噜噜| 蜜桃一区二区三区免费看| 香蕉在线精品一区二区| 中文字幕在线日韩| 国产精品1区2区3区在线观看| 国产精品亚洲综合网一区| 亚洲欧美日韩愉拍自拍美利坚| 成人福利国产午夜AV免费不卡在线 | 日日躁夜夜躁狠狠躁超碰97| 在线免费成人亚洲av| 日本三级理论久久人妻电影| 欧美人与动人物牲交免费观看| 亚洲天堂一区二区三区三州| 欧美日本激情| 人人妻人人澡人人爽| 昆山市| 一区二区中文字幕久久| 狠狠色丁香婷婷综合尤物| 无码人妻一区二区三区在线视频| 欧美精品国产综合久久| 一本色道久久加勒比综合 | 乱60一70归性欧老妇| 国产AV巨作丝袜秘书| 日韩欧美aⅴ综合网站发布| 人妻中文字幕亚洲一区| 日日碰狠狠躁久久躁96avv| 亚洲码国产精品高潮在线| 二区三区亚洲精品国产| 国产精品中文字幕久久| 国产色悠悠视频在线观看| 丁香五月激情图片|