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