Я использую MailKit и IMAP-клиент. Я хочу получать сообщения, если они указаны предмет:TextSearchQuery не работает в MailKit
client.Inbox.Open(FolderAccess.ReadOnly);
var query = SearchQuery.SubjectContains("my_subject");
var uids = client.Inbox.Search(query);
if (!uids.Any())
MessageBox.Show("Empty list!");
, но все методы, которые возвращают TextSearchQuery
(например SubjectContains
, BodyContains
, FromContains
....), Не работает и я получаю MessageBox с пустым списком информацией. Но если мой запрос возвращал SearchQuery
например .:
var query = SearchQuery.NotSeen;
или
var query = SearchQuery.NotFlagged;
он работает правильно. В чем проблема? С кодировкой символов?