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

时间:2015-09-24 07:14:51

标签: c# email imap

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

我使用lib" S22.Imap"。此ImapClient中的DefaultMailbox是" INBOX"。但是,如果我更改此DefaultMailbox,我有一个例外:" xm002 NO [NONEXISTENT]未知邮箱:所有邮件(失败)"。

我的代码:

   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 个答案:

答案 0 :(得分:3)

我明白了。我需要写

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

而不是

Client.DefaultMailbox = "All mail";