Есть почтовый ящик, подключаюсь к нему по протоколу имап. Задача простая - найти по нужным критериям письмо и переместить его в папку.
Столкнулся с тем, что Почта.ПереместитьВПочтовыйЯщик не перемещает письмо в папку, а копирует его туда. Десять раз запустил, десять копий получил.
Пытаюсь отдельно удалить письмо после его копирования - не получается, письмо остается на месте.
ФлагСообщения = Новый ФлагиИнтернетПочтовогоСообщения;
ФлагСообщения.Прочитанное = Ложь; // тут я меняю флаги чтобы убедиться, что письмо находится в ящике. статус меняется, т.е. письмо находит
ФлагиСообщений = Новый Соответствие;
ФлагиСообщений.Вставить("imap-SU5CT1g=66301",ФлагСообщения);
Посмотри отладкой код БСП
Там есть разные особенности под разные реальные email-сервера
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший