当前位置: 首页 > 知识库问答 >
问题:

我无法为ImapClient (c#)选择邮箱

阚夕
2023-03-14

我需要收到电子邮件中的信件。这些邮件不存在于“收件箱”文件夹中,但存在于“所有邮件”文件夹中。

我使用lib“S22。伊马普”。此ImapClient中的DefaultMailbox是“INBOX”。但是,如果我更改此默认邮件框,则有一个例外:“xm002 NO [不存在] 未知邮箱:所有邮件(失败)”。

我的代码:

   ImapClient Client = new ImapClient("imap.gmail.com", 993,
                "email", "password", AuthMethod.Login, true))

   Client.DefaultMailbox = "All mail";
   IEnumerable<uint> uids = Client.Search((SearchCondition.All()));
   var messages = Client.GetMessages(uids);

请帮我解决我的问题!

共有1个答案

孟俊晖
2023-03-14

我理解。我需要写

Client.DefaultMailbox = "[Gmail]/All Mail";

取而代之的是

Client.DefaultMailbox = "All mail";
 类似资料:
  • 我有一个带有组合框的xaml。由于某种原因,我在那里有一些项目,我不能选择它们,当我选择一个项目时,它通常不允许我更改我的选择,如果它更改了,它仅适用于某些值。这是代码: 我希望我写的很清楚,因为我把它从电脑复制到了手机上。基本上,我有所有的用户,并按部门对他们进行分类。用户只能看到他所在部门的文档,并且可以选择绑定词典中可用的文档。如果不可用,组合框中的项目将为红色且不可检查。这个管用。唯一没有

  • 我正在尝试实现已保存的游戏代码,我可以毫无问题地保存和加载,所有数据都正常。但当我与Google连接时,代码会与默认帐户连接。我尝试使用帐户选择器并使用返回的邮件,但帐户是相同的,相同的数据。我需要选择帐户,否则我的代码无效。 这是我的连接代码: 我需要帮助解决这个问题。我在mainactivity和preferencesactivity中使用此代码,无法选择用于保存进度的帐户。 默认帐户使用ma

  • Driver.FindElement(By.CSSSelector(“[value='fomen']”))。Click(); driver.findElement(by.xpath(“//input[contains(@value,'male']”)).click(); Driver.FindElement(By.CSSSelector(“input[type='radio'][value='ma

  • 我创建了一个DataFrame,如下所示,我想对列标题应用映射减少算法,但是当我使用减少键函数时,我遇到了一些问题。 我试过这个,但不管用: 似乎我应该先将数据帧转移到列表中,然后使用映射函数生成键值对(word,1),最后求和键值。i一种从stackoverflow将数据框转移到列表的方法,例如 但是出现了一个错误

  • 我已经记录了用于从日期选择器中选择日期的selenium代码。在运行测试用例时,日期选择器会弹出并正确突出显示所选日期。但是没有选择日期。代码如下所示:- 此异常仅出现在记录的代码中。我使用的是selenium-server-standalone-2 . 45 . 0 jar。

  • 1、 全面兼容手动埋点功能,基础性能更佳 无埋点技术是手动埋点的升级,因此从技术层面就决定了无埋点可以支持手动埋点的所有统计功能。包括但不限于:基础PV/UV类指标的统计,版本、终端、地域分析、事件、留存、漏斗等。所以,也支持直接将无埋点SDK当做手动埋点SDK来使用。 此外基于无埋点技术特质,进一步优化了基础统计性能 (1)页面智能全埋点 手动埋点SDK需逐一添加每一个希望统计的页面,工作繁琐,