mailkit 添加 imap 文件夹不可见

mailkit Add imap folder not visible

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

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

一切正常,Create 函数 returns 创建文件夹,_client.Inbox.GetSubfolders() returns 列表也包含新创建的文件夹,但是我看不到这个文件夹在电子邮件客户端应用程序(例如 Thunderbird)中。

我做错了什么?

Thunderbird 可能只显示您订阅的文件夹。如果是这样的话,那么你也会想做 newFolder.Subscribe ();

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

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