我想知道是否有人可以帮助我解决这个问题,因为它让我疯狂地试图让它工作
我正在使用来自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!