Переслать письмо
Элемент пересылает полученное письмо указанным адресатам вместе с исходными вложениями. Можно добавить сопроводительный текст и дополнительные файлы. Для корректной работы следует поместить элемент в контейнер Microsoft 365.
Исходное письмо берется из результата элемента Получить письма.
Свойства
Описание общих свойств элемента см. в разделе Свойства элемента .
Символ * в названии свойства указывает на обязательность его заполнения.
| Свойство | Тип | Описание |
|---|---|---|
| Аккаунт: | ||
| Учетная запись | String | Ящик, в котором находится исходное письмо. Должна совпадать с Учетной записью элемента, получившего письмо |
| Вложения: | ||
| Вложения | List<String> | Пути к файлам, добавляемым к пересылаемому письму |
| Заменить | Boolean | Заменить вложения. Включите, если заполнено свойство Вложения. По умолчанию выключено |
| Параметры: | ||
| HTML | Boolean | Признак 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