ИнтернетПочта.УдалитьСообщения (InternetMail.DeleteMessages)
Синтаксис:
Параметры:
<МассивУдаляемыхДанных> (обязательный)
Массив, содержащий либо заголовки сообщений, либо серверные идентификаторы сообщений, которые необходимо удалить с сервера.
Для варианта работы с IMAP протоколом также допускается передать массив порядковых номеров сообщений (целые числа) в текущем почтовом ящике (ТекущийПочтовыйЯщик).
Описание:
При работе с IMAP помечает как удаленные на сервере все сообщения, указанные одним из следующих способов:
- объектами ИнтернетПочтовоеСообщение,
- идентификаторами, находящимися в массиве, принимаемом в качестве параметра,
- порядковыми номерами сообщений в текущем почтовом ящике, заданном свойством ТекущийПочтовыйЯщик.
Доступность:
Пример:
Профиль = Новый ИнтернетПочтовыйПрофиль; ЗаполнитьПрофиль(Профиль); Почта = Новый ИнтернетПочта; Почта.Подключиться(Профиль); Масс = Почта.Выбрать(Ложь); МассСооб = Новый Массив; МассСервИД = Новый Массив; Для Ин = 0 По Масс.Количество() - 1 Цикл Если Цел(Ин / 2) = Ин / 2 Тогда МассСооб.Добавить(Масс[Ин]); Иначе МассСервИД.Добавить(Масс[Ин].Идентификатор[0]); КонецЕсли; КонецЦикла; Почта.УдалитьСообщения(МассСооб); Почта.УдалитьСообщения(МассСервИД); Почта.Отключиться(); |