Имя: Пароль:
1C
1С v8
Получение почты по IMAP
0 arkber84
 
04.06.15
18:49
Добрый день. Стоит 1С8.3.5. Задача подключиться к почте и получить новые  непрочитанные письма. всего на почте 2500 писем. не прочитанных 400.
ИПП = Новый ИнтернетПочтовыйПрофиль;
ИПП.АдресСервераIMAP = "imap.mail.ru";
ИПП.ПортIMAP=993;    
ИПП.ИспользоватьSSLIMAP = Истина;
Протокол= ПротоколИнтернетПочты.IMAP;
Ипп.ПользовательIMAP= "[email protected]";
Ипп.ПарольIMAP = "123";
Соединение = Новый ИнтернетПочта;
Соединение.Подключиться(ИПП,Протокол);
МассивИд= Новый Массив;
ПараметрыОтбораIMAP = Новый Структура;
ПараметрыОтбораIMAP.Вставить("Seen", ложь);
ПараметрыОтбораIMAP.Вставить("New", Истина);
Соединение.ТекущийПочтовыйЯщик = "INBOX";         Соединение.ПолучитьИдентификаторы(МассивИд,ПараметрыОтбораIMAP);
Выборка = Соединение.Выбрать(Ложь,МассивИд);

МассивИД получается пустым, тоесть отбора не произошло. И начинает выбирать все 2500 писем. В итоге Опертивки не хватает и вываливается 1С.
Подскажите как правильно фильтр поставить на получение только новые письма, или  получать только  от указанных электронных адресов.
спасибо
Ошибка? Это не ошибка, это системная функция.