Такая ситуация. Есть обработка, которая подключается к почте по протоколу IMAP и получает письма. Код простой:
...
Почта.Подключиться(ПрофильПочты,ПротоколИнтернетПочты.IMAP);
//Почта.ТекущийПочтовыйЯщик="Inbox";
ПараметрыОтбораIMAP = Новый Структура;
ПараметрыОтбораIMAP.Вставить("Отправитель", Отправитель);
ЗаголовкиСообщений=Почта.ПолучитьЗаголовки(ПараметрыОтбораIMAP);
....
Почтовый ящик на яндексе. Все хорошо работало несколько месяцев. Но последнюю неделю какой-то не понятный сбой. Некоторых отправителей не получается обработать. Т.е. есть два письма на почте, одно письмо обработка видит через:
ПараметрыОтбораIMAP = Новый Структура;
ПараметрыОтбораIMAP.Вставить("Отправитель", Отправитель);
ЗаголовкиСообщений=Почта.ПолучитьЗаголовки(ПараметрыОтбораIMAP);
Второе письмо от другого отправителя не видит. ЗаголовкиСообщений.Количество()=0
Причем раньше от этих двух отправителей все нормально работало, все видело. В чем может быть дело?
ПараметрыОтбораIMAP = Новый Структура;
ПараметрыОтбораIMAP.Вставить("Отправитель", Отправитель);
ЗаголовкиСообщений=Почта.ПолучитьЗаголовки(ПараметрыОтбораIMAP);
Яндекс не всегда его отрабатывает. Вернее когда отрабатывает на каком-то отправителе, когда не отрабатывает.
Поэтому у кого похожая ситуация получайте все, а потом фильтруйте по нужному отправителю.