2015-06-27 51 views
-3

閱讀使用C#的雅虎IMAP郵件的最佳方式是什麼?閱讀使用C的雅虎IMAP郵件的最佳方式#

我搜索了很多地方,但正如你所知,雅虎每分鐘都會更改它的網站,並且發現一個沒有廢棄的庫是很困難的。

的結果也發現非免費Lib here

請問我可以免費的方式閱讀雅虎使用C#的郵件嗎?

+0

三downvotes是不公平的,因爲他們打開關閉他們的服務,您應該downvote雅虎.... – MoonLight

回答

3

但是也有一些用於發送和接收電子郵件3個協議:

  1. SMTP
  2. POP3
  3. IMAP

SMTP被用來發送電子郵件和IMAPPOP3用於接收郵件。

因此,您可以簡單地使用IMAP庫連接到雅虎服務器並獲取所有郵件。

我建議你使用IMAPX 有一個很好的documentation,你應該找到谷歌上的各種例子。

是下載收件箱中所有郵件連接簡單,看起來像下面這樣:

var client = new ImapX.ImapClient("imap.gmail.com", 993, true); 
client.Connection(); 
client.LogIn(userName, userPassword); 
var messages = client.Folders["INBOX"].Search("ALL", true); 
1

可以使用ImapX2(用於.NET跨平臺IMAP庫)

ImapX 2是一個跨平臺的IMAP用於.NET的庫,支持SSL/TLS,Idle,OAuth2和所有主要的GMail IMAP擴展。它是唯一支持所有.Net 2.0 - 4.5,Mono和Windows Phone 7.1和8.0的IMAP庫。

什麼是IMAP,查找雅虎樣品here