我正在使用.net的Mailkit,并且在删除我通过Code创建的IMAP文件夹时遇到了问题。这是我的示例代码:创建的文件夹如下:
var personal = Program.Client.GetFolder (Program.Client.PersonalNamespaces[0]);
var mailkit = personal.Create("mailkit", false);
var archive = mailkit.Create("archive", true);
var flagged = mailkit.Create("flagged", true);
...再次尝试删除文件夹,如下所示:
var temp = Program.Client.GetFolder("mailkit");
temp.Delete();得到一个FolderNotFoundException,但是文件夹还在那里?需要一点帮助或提示怎么做...(对于这个糟糕的英语我很抱歉:)
发布于 2016-01-20 03:43:51
Program.Client.GetFolder("mailkit");正在引发FolderNotFoundException,因为该文件夹不存在。您需要将文件夹的完整路径提供给ImapClient.GetFolder(string path),但是您只提供了文件夹的名称。
下面是如何获取"mailkit“文件夹的方法:
var personal = Program.Client.GetFolder (Program.Client.PersonalNamespaces[0]);
var mailkit = personal.GetSubfolder ("mailkit");https://stackoverflow.com/questions/34863033
复制相似问题