我想从我的Gmail帐户中获取所有邮件(包括已读和未读)。什么应该是最好的方法,因为我有2GB的邮件帐户。
答案 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