0

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

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)中看不到这个文件夹。

我究竟做错了什么?

4

1 回答 1

1

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

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

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

于 2016-08-11T12:31:48.830 回答