Я хочу получить все сообщения во входящих, как это:
using (ImapClient client = new ImapClient(new ProtocolLogger("/imap.log", append: true)))
{
client.Timeout = 1200000;
if (!client.IsConnected)
client.Connect(imap.testserver.com, testportnumber, true);
client.Authenticate(email, lockmail);
var searchcond = SearchQuery.All;
var Inbox = client.Inbox;
Inbox.Open(MailKit.FolderAccess.ReadOnly);
var inbox = Inbox.Search(searchcond);
var fetchs = Inbox.Fetch(inbox, MessageSummaryItems.Envelope | MessageSummaryItems.Flags);
}
В строке Fetch возникает эта ошибка:
Нет идентификаторов были указаны. Имя параметра: uids
это означает, что Inbox.Search возвращает некоторые Uids, которых нет в почтовой папке?
Как я могу это решить?