Skip to Content

Переместить письмо

Элемент перемещает письмо в другую папку того же почтового ящика. Для корректной работы следует поместить элемент в контейнер Microsoft 365.

Обычно используется, чтобы отделить обработанные письма от необработанных: робот читает папку «Входящие» и после обработки переносит письмо в папку «Обработано» или «Ошибки».

Свойства

Описание общих свойств элемента см. в разделе Свойства элемента . Символ * в названии свойства указывает на обязательность его заполнения.

СвойствоТипОписание
Аккаунт:
Учетная записьStringЯщик, в котором находится письмо. Должна совпадать с Учетной записью элемента, получившего письмо
Параметры:
Папка*StringОтображаемое имя целевой папки на языке ящика, например "Обработано". См. Имена папок
Сообщение*MessageПеремещаемое письмо, например msg

Важно: Целевая папка должна существовать и находиться на верхнем уровне ящика — рядом с папкой «Входящие», а не внутри нее.

Примечание: После перемещения идентификатор письма меняется. Отвечайте на письмо, пересылайте его и устанавливайте категории до перемещения.

Практические примеры

Пример 1: перенос обработанного письма

В цикле по результату элемента Получить письма, после обработки письма msg:

  • Учетная запись: "robot@company.ru"
  • Папка: "Обработано"
  • Сообщение: msg

Пример 2: письма с ошибками обработки

В блоке обработки ошибок процесса — тот же элемент со значением Папки "Ошибки". Необработанные письма не теряются и не читаются роботом повторно.

Возможные ошибки

ОшибкаПричина и решение
Sequence contains no elementsПапка не найдена. Проверьте имя папки с учетом языка ящика и то, что папка находится на верхнем уровне
ErrorItemNotFoundПисьмо не найдено: указана другая Учетная запись или письмо уже перемещено либо удалено
Access is deniedНе заполнена Учетная запись при входе от имени приложения или не выдано разрешение Mail.ReadWrite
Last updated on