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

本文关键字:Gmail 获取 | 更新日期: 2023-09-27 17:50:11

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

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

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));

实际上它是电子邮件服务器,控制您可以下载哪些电子邮件。就像gmail一样,给pop以下选项—对下午5:36以后到达的所有邮件启用POP-为所有邮件启用POP(甚至是已经下载的邮件)-为即日起到达的邮件启用POP