使用 OpenPOP .net 客户端从 Gmail 获取邮件。
我想知道如何才能只收到新消息?
目前,我获取 atom 提要,然后通过 OpenPOP 客户端(从第一个开始)获取与提要一样多的电子邮件。
GmailAtomFeed feed = new GmailAtomFeed("user", "pass");
feed.GetFeed();
int unread = feed.FeedEntries.Count;
POPClient client = new POPClient("pop.gmail.com", 995, "user", "pass", AuthenticationMethod.USERPASS, true);
for (int i = 0; i < unread; i++)
{
Message m = client.GetMessage(i, false);
// ...
}
有一个更好的方法吗?
以及如何设置要阅读的未读消息?