欧美大屁股bbbbxxxx,狼人大香伊蕉国产www亚洲,男ji大巴进入女人的视频小说,男人把ji大巴放进女人免费视频,免费情侣作爱视频

歡迎來到入門教程網(wǎng)!

C#教程

當(dāng)前位置:主頁(yè) > 軟件編程 > C#教程 >

c#使用IMap收取163郵件的方法示例

來源:本站原創(chuàng)|時(shí)間:2020-01-10|欄目:C#教程|點(diǎn)擊: 次

前言

IMAP全稱是Internet Mail Access Protocol,即交互式郵件存取協(xié)議,它是跟POP3類似郵件訪問標(biāo)準(zhǔn)協(xié)議之一。不同的是,開啟了IMAP后,您在電子郵件客戶端收取的郵件仍然保留在服務(wù)器上,同時(shí)在客戶端上的操作都會(huì)反饋到服務(wù)器上,如:刪除郵件,標(biāo)記已讀等,服務(wù)器上的郵件也會(huì)做相應(yīng)的動(dòng)作。所以無論從瀏覽器登錄郵箱或者客戶端軟件登錄郵箱,看到的郵件以及狀態(tài)都是一致的。

最近我要做一個(gè)爬蟲。這個(gè)爬蟲需要如下幾個(gè)步驟:

1 填寫注冊(cè)內(nèi)容(需要郵箱注冊(cè))

2 過拖拽驗(yàn)證碼(geetest)

3 注冊(cè)成功會(huì)給郵箱發(fā)一封確認(rèn)郵箱

4 點(diǎn)擊確認(rèn)郵箱中的鏈接 完成注冊(cè)

我這里就采用163郵箱注冊(cè)。

郵箱協(xié)議有 pop3 和 imap 和 smtp

我試了pop3  不能夠篩選郵件 例如篩選未讀 和 發(fā)件人這2個(gè)條件 所以放棄用pop3

imap協(xié)議是支持的。

我就找了一個(gè)開源的第三方lib:S22.Imap

用法很簡(jiǎn)單:

public void Test163()
  {
   var imapServer = "imap.163.com";
   var port = 993;
   using (ImapClient client = new ImapClient(imapServer, port, "xxxx@163.com", "pwd", AuthMethod.Login, true))
   {
    // Returns a collection of identifiers of all mails matching the specified search criteria.
    IEnumerable<uint> uids = client.Search(SearchCondition.Unseen());
    // Download mail messages from the default mailbox.
    IEnumerable<MailMessage> messages = client.GetMessages(uids,FetchOptions.HtmlOnly);

    Console.WriteLine("We are connected!");
   }

  }

發(fā)現(xiàn) 在login的時(shí)候 報(bào)錯(cuò)了:

提示“NO Select Unsafe Login. Please contact kefu@188.com for help”。

163郵箱也會(huì)收到一個(gè)告警郵件

 

經(jīng)過查證 發(fā)現(xiàn)得需要在發(fā)送 login 命令之前 得先發(fā)送 id 命令

至于為什么要這么做 我的理解是得先偽裝成普通的客戶端吧(有理解錯(cuò)誤請(qǐng)指出謝謝)

我fork了一份SS2.imap的代碼 打算兼容163的這個(gè)特殊情況改掉源碼

 

然后走Login方法就不會(huì)報(bào)錯(cuò)了

Github地址:https://github.com/yuzd/S22.Imap

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,如果有疑問大家可以留言交流,謝謝大家對(duì)我們的支持。

上一篇:C# WinForm程序設(shè)計(jì)簡(jiǎn)單計(jì)算器

欄    目:C#教程

下一篇:C#如何利用結(jié)構(gòu)體對(duì)固定格式數(shù)據(jù)進(jìn)行解析

本文標(biāo)題:c#使用IMap收取163郵件的方法示例

本文地址:http://mengdiqiu.com.cn/a1/C_jiaocheng/5264.html

網(wǎng)頁(yè)制作CMS教程網(wǎng)絡(luò)編程軟件編程腳本語(yǔ)言數(shù)據(jù)庫(kù)服務(wù)器

如果侵犯了您的權(quán)利,請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)進(jìn)行處理、任何非本站因素導(dǎo)致的法律后果,本站均不負(fù)任何責(zé)任。

聯(lián)系QQ:835971066 | 郵箱:835971066#qq.com(#換成@)

Copyright © 2002-2020 腳本教程網(wǎng) 版權(quán)所有