0
makfromkz
15.07.17
✎
13:45
|
Есть такой кусок кода в моей обработке взятый частям из типовой:
Код:
// Сформируем почтовый профиль и подключимся к почтовому серверу
Профиль = ЭлектроннаяПочта.СформироватьИнтернетПрофиль(УчетнаяЗапись);
Почта = Новый ИнтернетПочта;
Попытка
Почта.Подключиться(Профиль);
Исключение
ЕстьОшибки = Истина;
ТекстСообщенияОбОшибке = СтроковыеФункцииКлиентСервер.ПодставитьПараметрыВСтроку(
НСтр("ru = 'Во время подключения к учетной записи %1 произошла ошибка
|%2'"), УчетнаяЗапись,ПодробноеПредставлениеОшибки(ИнформацияОбОшибке()));
Сообщить(ТекстСообщенияОбОшибке);
Возврат;
КонецПопытки;
//-----------------------------------------------------------------
// Получим идентификаторы сообщений на сервере
ПараметрыОтбораIMAP = Новый Структура;
ПараметрыОтбораIMAP.Вставить("Отправитель", "aaaaaa@stel.kz");
массИДов = Новый Массив;
ИДы = Почта.ПолучитьИдентификаторы(, ПараметрыОтбораIMAP);
Сообщить("получено " + ИДы.Количество());
Если ИДы.Количество() > 0 Тогда
// Получим только новые сообщения
Масс = Почта.Выбрать(Ложь, ИДы);
Иначе
Сообщить("Сообщений нет");
Почта.Отключиться();
Возврат;
КонецЕсли;
Вопрос: почему не работает отбор по отправителю?
Получает все письма :(
|
|