2016-08-10 2 views
0

Я пытаюсь добавить папку в почтовый ящик следующим образом:mailkit Добавить папку IMap не видимую

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

Все идет отлично, Создание функции возвращает созданная папка, в _client.Inbox.GetSubfolders() возвращает список, также содержит новую созданную папку, однако я не вижу эту папку в почтовом клиентском приложении (например, Thunderbird).

Что я делаю неправильно?

ответ

1

Thunderbird может показывать только подписанные папки. Если это так, то вы также захотите сделать newFolder.Subscribe();

Я также должен указать, что нет причин для Open() входящих сообщений, прежде чем создавать дочернюю папку.

Вам нужно только Open() папку, чтобы читать сообщения от нее.

+0

Yeap, Subscribe() - это все, что я хотел сделать, спасибо. – Szybki

Смежные вопросы