0
ac13
15.02.19
✎
15:44
|
Отбор по адресу отправителю работает, по дате нет, в чем ошибка?
Профиль = Новый ИнтернетПочтовыйПрофиль;
Профиль.ИспользоватьSSLIMAP = Истина;
Профиль.АдресСервераIMAP = "imap.yandex.ru";
Профиль.ПортIMAP = 993;
Профиль.ПользовательIMAP = "adrespochty@yandex.ru";
Профиль.ПарольIMAP = "pAroL";
Профиль.ТолькоЗащищеннаяАутентификацияIMAP = Ложь;
Почта = Новый ИнтернетПочта;
Попытка
Почта.Подключиться(Профиль, ПротоколИнтернетПочты.IMAP);
Состояние("Подключение к электронной почте успешно");
Исключение
Сообщить("Не удалось подключиться к электронной почте. " + ОписаниеОшибки());
Возврат;
КонецПопытки;
Состояние("Поиск писем");
ПараметрыОтбораIMAP = Новый Структура;
ПараметрыОтбораIMAP.Вставить("From", "adrespochty@mail.ru");
ПараметрыОтбораIMAP.Вставить("AfterDateOfPosting", Дата("20190119000000"));
ПараметрыОтбораIMAP.Вставить("BeforeDateOfPosting", Дата("20190120000000"));
Заголовки = Почта.ПолучитьЗаголовки(ПараметрыОтбораIMAP);
НужныеПисьма = Почта.Выбрать(Ложь, Заголовки);
|
|
1
ac13
15.02.19
✎
15:51
|
Интересно, что когда ставлю такой период, то отбор работает:
ПараметрыОтбораIMAP.Вставить("AfterDateOfPosting", Дата("20181219000000"));
ПараметрыОтбораIMAP.Вставить("BeforeDateOfPosting", Дата("20181220000000"));
|
|