我想从我的 gmail 帐户中获取所有邮件(包括已读和未读邮件)。最好的方法是什么,因为我的帐户有 2GB 的邮件。
最佳答案
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));
关于c# - 从 Gmail 中获取已读和未读邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22401977/