Skip to Content

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

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

Исходное письмо берется из результата элемента Получить письма.

Свойства

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

СвойствоТипОписание
Аккаунт:
Учетная записьStringЯщик, в котором находится исходное письмо. Должна совпадать с Учетной записью элемента, получившего письмо
Вложения:
ВложенияList<String>Пути к файлам, добавляемым к пересылаемому письму
ЗаменитьBooleanЗаменить вложения. Включите, если заполнено свойство Вложения. По умолчанию выключено
Параметры:
HTMLBooleanПризнак HTML-содержимого
ЧерновикBooleanПризнак черновика
Получатели:
Кому*List<String>Адреса получателей, например new List<string> { "buh@company.ru" }
КопияList<String>Адреса получателей копии
Скрытая копияList<String>Адреса получателей скрытой копии
Сообщение:
Сообщение*MessageПересылаемое письмо, например msg
ТемаStringТема. Если не заполнено — FW: <тема исходного письма>
ТекстStringСопроводительный текст. Добавляется над исходным письмом

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

Пример 1: пересылка счетов в бухгалтерию

После элемента Получить письма с запросом "hasAttachments eq true", в цикле по результату (текущее письмо — msg):

  • Учетная запись: "robot@company.ru"
  • Сообщение: msg
  • Кому: new List<string> { "buh@company.ru" }
  • Текст: "Входящий счет от " + msg.From.EmailAddress.Address

Пример 2: пересылка с дополнительным файлом

  • Учетная запись: "robot@company.ru"
  • Сообщение: msg
  • Кому: new List<string> { "manager@company.ru" }
  • Вложения: new List<string> { @"C:\Robot\Out\check_result.xlsx" }
  • Заменить: включено
  • Текст: "Результат проверки во вложении."

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

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