Переместить письмо
Элемент перемещает письмо в другую папку того же почтового ящика. Для корректной работы следует поместить элемент в контейнер Microsoft 365.
Обычно используется, чтобы отделить обработанные письма от необработанных: робот читает папку «Входящие» и после обработки переносит письмо в папку «Обработано» или «Ошибки».
Свойства
Описание общих свойств элемента см. в разделе Свойства элемента .
Символ * в названии свойства указывает на обязательность его заполнения.
| Свойство | Тип | Описание |
|---|---|---|
| Аккаунт: | ||
| Учетная запись | String | Ящик, в котором находится письмо. Должна совпадать с Учетной записью элемента, получившего письмо |
| Параметры: | ||
| Папка* | String | Отображаемое имя целевой папки на языке ящика, например "Обработано". См. Имена папок |
| Сообщение* | Message | Перемещаемое письмо, например msg |
Важно: Целевая папка должна существовать и находиться на верхнем уровне ящика — рядом с папкой «Входящие», а не внутри нее.
Примечание: После перемещения идентификатор письма меняется. Отвечайте на письмо, пересылайте его и устанавливайте категории до перемещения.
Практические примеры
Пример 1: перенос обработанного письма
В цикле по результату элемента Получить письма, после обработки письма msg:
- Учетная запись:
"robot@company.ru" - Папка:
"Обработано" - Сообщение:
msg
Пример 2: письма с ошибками обработки
В блоке обработки ошибок процесса — тот же элемент со значением Папки "Ошибки". Необработанные письма не теряются и не читаются роботом повторно.
Возможные ошибки
| Ошибка | Причина и решение |
|---|---|
Sequence contains no elements | Папка не найдена. Проверьте имя папки с учетом языка ящика и то, что папка находится на верхнем уровне |
ErrorItemNotFound | Письмо не найдено: указана другая Учетная запись или письмо уже перемещено либо удалено |
Access is denied | Не заполнена Учетная запись при входе от имени приложения или не выдано разрешение Mail.ReadWrite |