使用C#阅读使用雅虎IMAP电子邮件的最佳方式是什么?
我搜索了很多地方,但是你知道雅虎每分钟都会改变它的网站,找到一个不被弃用的图书馆很困难。
还发现了非自由的Lib here。
请您建议我使用C#免费阅读雅虎邮件吗?
答案 0 :(得分:3)
有3种协议用于发送和接收电子邮件:
SMTP 用于发送电子邮件, IMAP 和 POP3 用于接收邮件。
因此,在您的情况下,您只需使用 IMAP 库连接到yahoo服务器并抓取所有邮件。
我建议你使用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 :(得分:1)