从Gmail中获取已读和未读的邮件

时间:2014-03-14 10:11:54

标签: c#

我想从我的Gmail帐户中获取所有邮件(包括已读和未读)。什么应该是最好的方法,因为我有2GB的邮件帐户。

2 个答案:

答案 0 :(得分:0)

OpenPop.NET是POP3客户端的开源实现。它允许在几分钟内轻松访问POP3服务器上的电子邮件。您可以使用此dll获取所有邮件。

以下是http://sourceforge.net/projects/hpop/下载dll的链接,您将在此处获得一些示例http://hpop.sourceforge.net/examples.php

编辑:获取所有消息

int messageCount = client.GetMessageCount();//client is POP3Client instance

List<Message> _allMessages = new List<Message>(messageCount);

for (int i = messageCount; i > 0; i--)    
     _allMessages .Add(client.GetMessage(i));

答案 1 :(得分:0)

实际上,它是控制您可以下载的电子邮件的电子邮件服务器。就像gmail为pop提供以下选项一样      - 对于自下午5:36以来抵达的所有邮件启用POP      - 为所有邮件启用POP(即使已下载的邮件)      - 为从现在开始到达的邮件启用POP

相关问题