【发布时间】:2012-01-13 04:22:02
【问题描述】:
我想知道是否有人可以帮助我解决这个问题,因为它让我疯狂地试图让它工作
我正在使用来自 http://www.lesnikowski.com/mail/ 的 mail.dll 的踪迹,这是一个非常棒的工具,不幸的是我买不起学生(尽管它大约 150 欧元,对我来说仍然非常昂贵:/),这将成为我论文中的一个小模块,我的教师也负担不起为学生购买这些东西:/所以无论如何我不得不去寻找一个免费工具(所以请不要推荐任何非开源工具 - 相信我,我已经尝试过它们) ..
好吧,我正在尝试探索 InterIMAP,几个小时以来一直在尝试列出来自我的 gmail 帐户的未读电子邮件,但它似乎不起作用。我可以很好地连接,但找到未读的电子邮件似乎不是一件容易的事。我尝试了无数方法,但似乎没有在我的收件箱中给我未读的电子邮件(我的收件箱中有很多电子邮件,我只想要未读的电子邮件)。有人可以帮助我吗?我一直在努力让这个工作好几年了,但是文档相当缺乏,到目前为止我的每一次尝试都导致失败。
请帮忙!!
我目前拥有的一些代码: ` IMAPConfig config = new IMAPConfig("myhost", "username", "pass", true, true, "");
config.CacheFile = "";
IMAPClient client = null;
try
{
client = new IMAPClient(config, null, 5);
}
catch (IMAPException e)
{
Console.WriteLine(e.Message);
return;
}
Console.WriteLine(DateTime.Now.ToString());
IMAPFolder f = client.Folders["INBOX"];
IMAPSearchResult sResult = f.Search(IMAPSearchQuery.QuickSearchNew()); // <--- Gives me no results even though i do have unread messages!
【问题讨论】: