使用 C# 阅读雅虎 IMAP 电子邮件的最佳方式
Best way to read yahoo IMAP emails using with C#
使用 C# 阅读雅虎 IMAP 电子邮件的最佳方式是什么?
我为此搜索了很多地方,但正如您所知,雅虎每分钟都会更改其网站,因此很难找到一个未弃用的库。
还发现了非自由库 here。
你能建议我使用 C# 阅读雅虎邮件的免费方法吗?
有 3 种协议用于发送和接收电子邮件:
- SMTP
- POP3
- IMAP
SMTP用于发送邮件,IMAP和POP3用于接收邮件.
因此,在您的情况下,您可以简单地使用 IMAP 库连接到雅虎服务器并获取所有邮件。
我推荐你使用IMAPX
有一个非常好的 documentation,您应该在 google.
上找到各种示例
下载收件箱中所有邮件的简单连接如下所示:
var client = new ImapX.ImapClient("imap.gmail.com", 993, true);
client.Connection();
client.LogIn(userName, userPassword);
var messages = client.Folders["INBOX"].Search("ALL", true);
您可以使用 ImapX2(.NET 的跨平台 IMAP 库)
ImapX 2 是 .NET 的跨平台 IMAP 库,支持 SSL/TLS、Idle、OAuth2 和所有主要的 GMail IMAP 扩展。它是唯一支持所有 .Net 2.0 - 4.5、Mono 和 Windows Phone 7.1 和 8.0.
的 IMAP 库
使用 C# 阅读雅虎 IMAP 电子邮件的最佳方式是什么?
我为此搜索了很多地方,但正如您所知,雅虎每分钟都会更改其网站,因此很难找到一个未弃用的库。
还发现了非自由库 here。
你能建议我使用 C# 阅读雅虎邮件的免费方法吗?
有 3 种协议用于发送和接收电子邮件:
- SMTP
- POP3
- IMAP
SMTP用于发送邮件,IMAP和POP3用于接收邮件.
因此,在您的情况下,您可以简单地使用 IMAP 库连接到雅虎服务器并获取所有邮件。
我推荐你使用IMAPX 有一个非常好的 documentation,您应该在 google.
上找到各种示例下载收件箱中所有邮件的简单连接如下所示:
var client = new ImapX.ImapClient("imap.gmail.com", 993, true);
client.Connection();
client.LogIn(userName, userPassword);
var messages = client.Folders["INBOX"].Search("ALL", true);
您可以使用 ImapX2(.NET 的跨平台 IMAP 库)
ImapX 2 是 .NET 的跨平台 IMAP 库,支持 SSL/TLS、Idle、OAuth2 和所有主要的 GMail IMAP 扩展。它是唯一支持所有 .Net 2.0 - 4.5、Mono 和 Windows Phone 7.1 和 8.0.
的 IMAP 库