我正在尝试将文件夹添加到收件箱中,如下所示:
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 )。
我做错了什么?
答案 0 :(得分:1)
Thunderbird可能只向您显示订阅的文件夹。如果是这种情况,那么您还需要newFolder.Subscribe ();
我还应该指出,在创建子文件夹之前,没有理由Open()
收件箱。
您只需要Open()
一个文件夹即可从中读取消息。