欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

怎么在.NET中使用MailKit進行郵件處理-創(chuàng)新互聯(lián)

怎么在.NET中使用MailKit進行郵件處理?針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。

成都創(chuàng)新互聯(lián)一直在為企業(yè)提供服務,多年的磨煉,使我們在創(chuàng)意設計,成都全網(wǎng)營銷推廣到技術(shù)研發(fā)擁有了開發(fā)經(jīng)驗。我們擅長傾聽企業(yè)需求,挖掘用戶對產(chǎn)品需求服務價值,為企業(yè)制作有用的創(chuàng)意設計體驗。核心團隊擁有超過10多年以上行業(yè)經(jīng)驗,涵蓋創(chuàng)意,策化,開發(fā)等專業(yè)領(lǐng)域,公司涉及領(lǐng)域有基礎(chǔ)互聯(lián)網(wǎng)服務雅安移動機房、重慶App定制開發(fā)、手機移動建站、網(wǎng)頁設計、網(wǎng)絡整合營銷。

0.介紹

MimeKit and MailKit are popular fully-featured email frameworks for .NET

框架支持版本如下

Supports .NET 4.5, .NET 4.6, .NET 4.7, .NET 4.8, .NET 5.0, .NETStandard 2.0, Xamarin.Android, Xamarin.iOS, Windows Phone 8.1, and more.

MailKit是最流行且最強大的.NET郵件處理框架之一,下面為大家簡單介紹MailKit的使用方式(IMAP為例)

1. 參考資料

Github https://github.com/jstedfast/MailKit

官方Doc http://www.mimekit.net/docs/html/Introduction.htm

2.核心內(nèi)容(IMAP為例)

連接郵箱


加密


client.Connect("imap.exmail.qq.com", 993, SecureSocketOptions.SslOnConnect);

不加密


client.Connect("imap.exmail.qq.com", 143, SecureSocketOptions.None);

登入郵箱


client.Authenticate(MAIL_NAME, MAIL_PASSWORD);

打開郵件文件夾


client.Inbox.Open(FolderAccess.ReadWrite);

讀取文件


讀取方式一:可以預先篩選郵件


search for messages where the Subject header contains either "MimeKit" or "MailKit"
  var query = SearchQuery.SubjectContains("MimeKit").Or(SearchQuery.SubjectContains("MailKit"));
  var uids = client.Inbox.Search(query);

讀取方式二:讀取所有郵件


var uids = client.Inbox.Search(SearchQuery.All);

郵件操作


操作郵件一:讀取郵件標題


string subject = message.Subject;
  if (!subject.Contains("MimeKitDemo"))
    return;

操作郵件二:讀取正文


string body = message.TextBody ?? string.Empty;
  if (!body.Contains("MimeKitDemoBody"))
    return;

操作郵件三:下載郵件附件


var attachments = message.Attachments;
  if (attachments.Any())
  {
    foreach (var attachment in attachments)
      DownloadAttachment(attachment);
  }

  private static void DownloadAttachment(MimeEntity attachment)
  {
    if (attachment is MessagePart)
    {
      var fileName = attachment.ContentDisposition?.FileName;
      var rfc822 = (MessagePart)attachment;

      if (string.IsNullOrEmpty(fileName))
        fileName = "attached-message.eml";

      var path = Path.Combine(DIRECTORY, fileName);
      using (var stream = File.Create(path))
        rfc822.Message.WriteTo(stream);
    }
    else
    {
      var part = (MimePart)attachment;
      var fileName = part.FileName;

      var path = Path.Combine(DIRECTORY, fileName);
      using (var stream = File.Create(path))
        part.Content.DecodeTo(stream);
    }
  }

操作郵件四:移動郵件(移動至刪除文件夾)


client.Inbox.MoveTo(uid, client.GetFolder(SpecialFolder.Trash));

操作郵件五:刪除郵件 - 將郵件標記為刪除、最后刪除


client.Inbox.AddFlags(uid, MessageFlags.Deleted, true);
  client.Inbox.Expunge();

關(guān)于怎么在.NET中使用MailKit進行郵件處理問題的解答就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道了解更多相關(guān)知識。

網(wǎng)站名稱:怎么在.NET中使用MailKit進行郵件處理-創(chuàng)新互聯(lián)
路徑分享:http://aaarwkj.com/article0/dpgeoo.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供微信小程序、網(wǎng)站制作、網(wǎng)站策劃、全網(wǎng)營銷推廣網(wǎng)站收錄、靜態(tài)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

營銷型網(wǎng)站建設
色人阁在线精品免费视频| 人妻少妇被猛烈进入久久精品| 传媒视频在线观看网站| 亚洲色图综合在线观看| 亚洲av天堂免费在线观看 | 日韩高清精品视频在线| 92午夜福利精品视频| 亚洲国产男同日韩小鲜肉| 青娱乐青青草91在线| 国产精品毛片视频一区二区| 亚洲国产一区二区三区三州| 亚洲国产av国产av| 亚洲成人自拍视频在线观看| 国产免费成人午夜免费视频| 久久精品国产亚洲夜色av网站| 中文字幕日韩欧美一区二区| 日本韩国精品视频在线| 黑人巨大精品欧美久久| 日本精彩视频一区二区| 亚洲亚洲精品av在线动| 欧美日韩精品视频网站| 人妻中文字幕av资源| 日韩一区二区亚洲精品| 日韩欧美国产麻豆91在线精品| 国产av一区二区三区最新精品| 亚洲精品国产精品乱码不| 日本成人在线播放网站| 国产自拍偷拍自拍偷拍| 亚洲精品在线观看午夜福利| 亚洲国产剧情中文字幕| 五月天色婷婷亚洲综合一区| 日韩一区二区人妻在线| 国产蜜臀视频在线播放 | 久久国产精品久久国产精品| 日韩av黄色制服在线网站| 国产精品日韩伦理一区二区| 最新中文字幕成人在线观看| 亚洲综合中文字幕久久网址| 亚洲精品一区二区av| 国产成人在线免费短视频| av电影网站中文字幕|