我不能为ImapClient (c#)选择邮箱

本文关键字:选择 不能 ImapClient | 更新日期: 2023-09-27 18:14:30

我需要收到电子邮件。这些邮件不存在于文件夹"收件箱"中,但它们存在于文件夹"所有邮件"中。

我使用lib "S22.Imap"。此ImapClient中的DefaultMailbox为"INBOX"。但是如果我改变这个DefaultMailbox,我有一个异常:"xm002 NO [NONEXISTENT] Unknown Mailbox: All mail(Failure)"。

我代码:

   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);
请帮帮我,解决我的问题!

我不能为ImapClient (c#)选择邮箱

我明白了。我需要写

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

而不是
Client.DefaultMailbox = "All mail";