我需要从电子邮件中获取信件。这些邮件不存在于文件夹“收件箱”中,但存在于文件夹“所有邮件”中。
我使用lib "S22.Imap“。此ImapClient中的收件箱是“DefaultMailbox”。但是如果我更改了这个邮件,我会有一个异常:"xm002 NO NONEXISTENT未知邮箱: 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);请帮帮我,解决我的问题!
发布于 2015-09-24 15:41:25
我明白了。我需要写
Client.DefaultMailbox = "[Gmail]/All Mail";相反,
Client.DefaultMailbox = "All mail";https://stackoverflow.com/questions/32755487
复制相似问题