mailkit添加imap文件夹不可见

时间:2016-08-10 23:07:45

标签: c# .net mailkit create-directory

我正在尝试将文件夹添加到收件箱中,如下所示:

var _client = new ImapClient();
_client.Connect(hostName, portNumber, useSsl);
_client.Authenticate(username, password);
_client.Inbox.Open(FolderAccess.ReadWrite);
_client.Inbox.Create("Name", true);

一切顺利,Create函数返回创建的文件夹,_client.Inbox.GetSubfolders()返回包含新创建文件夹的列表,但是我无法在电子邮件客户端应用程序中看到此文件夹(例如Thunderbird )。

我做错了什么?

1 个答案:

答案 0 :(得分:1)

Thunderbird可能只向您显示订阅的文件夹。如果是这种情况,那么您还需要newFolder.Subscribe ();

我还应该指出,在创建子文件夹之前,没有理由Open()收件箱。

您只需要Open()一个文件夹即可从中读取消息。