首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用Mailkit删除imap文件夹

使用Mailkit删除imap文件夹
EN

Stack Overflow用户
提问于 2016-01-19 03:58:06
回答 1查看 738关注 0票数 0

我正在使用.net的Mailkit,并且在删除我通过Code创建的IMAP文件夹时遇到了问题。这是我的示例代码:创建的文件夹如下:

代码语言:javascript
运行
复制
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);
...

再次尝试删除文件夹,如下所示:

代码语言:javascript
运行
复制
    var temp = Program.Client.GetFolder("mailkit");
    temp.Delete();

得到一个FolderNotFoundException,但是文件夹还在那里?需要一点帮助或提示怎么做...(对于这个糟糕的英语我很抱歉:)

EN

回答 1

Stack Overflow用户

发布于 2016-01-20 03:43:51

Program.Client.GetFolder("mailkit");正在引发FolderNotFoundException,因为该文件夹不存在。您需要将文件夹的完整路径提供给ImapClient.GetFolder(string path),但是您只提供了文件夹的名称。

下面是如何获取"mailkit“文件夹的方法:

代码语言:javascript
运行
复制
var personal = Program.Client.GetFolder (Program.Client.PersonalNamespaces[0]);
var mailkit = personal.GetSubfolder ("mailkit");
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34863033

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档