0
Ivan Bezdomnyi
19.08.14
✎
06:31
|
Приветствую!
Пользуюсь такими методами:
Профиль = Новый ИнтернетПочтовыйПрофиль;
Профиль.АдресСервераPOP3 = "pop.yandex.ru";
Профиль.Пользователь = АдресПочты;
Профиль.Пароль = ПарольПочты;
Почта = Новый ИнтернетПочта;
Попытка
Почта.Подключиться(Профиль);
// Получаем все сообщения из почтового ящика
МассивСообщений = Почта.Выбрать(Истина); //ЛОЖЬ - не удалять сообщения с почты
Исключение
// Ошибка при подключении к серверу или при приеме сообщения обмена
Сообщить(" - Ошибка при подключении или приеме");
Возврат;
КонецПопытки;
Если МассивСообщений.Количество() = 0 Тогда
// Сообщений в почтовом ящике нет
Сообщить(" - Сообщений в почтовом ящике нет.");
Возврат;
КонецЕсли;
Так вот раньше, когда меня всё устраивало работало по такому принципу:
все письма из папки "Входящие" читались и перемещались в папку "Удаленные". Т.е. если надо было перепроверить чтение какого-либо письма - оно перемещалось во "Входящие" и процедура запускалось, и всё работало. Заодно сразу было видно, если нет писем во входящих, а в удаленных много - значит всё ок.
Сейчас чтение происходит, но письма так и остаются во "Входящих", только помечаются как прочитанные, и перечитать в 1С их никак не получается, ни пометка как непрочитанное, ни перемещение в "Удаленные" и обратно не влияют.
Может кто в курсе, что случилось, и как вернуться к прежнему?
|
|