Поделиться через


Действия электронной почты

Перед развертыванием какого-либо действия с электронной почтой вы должны настроить сервер, который будет обрабатывать запросы. Действия Извлечь сообщения электронной почты и Обработать сообщения электронной почты требуют сервера IMAP, в то время как действие Отправить сообщение электронной почты требует SMTP-сервера.

Общие порты IMAP:

  • 143 (без шифрования и TLS)
  • 993 (Secure IMAP)

Общие серверы IMAP:

  • imap-mail.outlook.com (Outlook.com)
  • outlook.office365.com (Office365.com)
  • imap.mail.yahoo.com (почта Yahoo)
  • imap.gmail.com (почта Google)

Общие порты SMTP:

  • 25 (без шифрования)
  • 587 (без шифрования и TLS)
  • 465 (SSL)

Общие серверы SMTP:

  • smtp-mail.outlook.com (Outlook.com)
  • smtp.office365.com (Office365.com)
  • smtp.mail.yahoo.com (почта Yahoo)
  • smtp.gmail.com (почта Google)

Снимок экрана с параметрами сервера IMAP для действия Извлечь сообщения электронной почты.

Чтобы извлечь сообщения электронной почты, соответствующие определенным критериям, используйте действие Извлечь сообщения электронной почты. В следующем примере из папки "Входящие" извлекаются только непрочитанные сообщения.

Далее фильтр указывает, что письмо должно быть от b.friday, тема должна содержать слово Report,», а основной текст должен содержать слово Tuesday. Это действие сохранит локально в указанную папку все вложения, соответствующие указанным критериям.

Снимок экрана действия «Получить сообщения электронной почты».

Для управления сообщениями электронной почты можно использовать действие Обработать сообщения электронной почты, которому требуется переменная, созданная действияем Извлечь сообщения электронной почты. В можете выбрать, что нужно сделать сообщениями: переместить, удалить или отметить как прочитанные.

Действие Отправить сообщение электронной почты в примере ниже отправляет сообщение от N. Varga пользователю B. Friday и группе invoicing в поле скрытой копии. Тема и основной текст содержат переменную %ReportID%, а вложение — это файл, ранее обработанный потоком.

Снимок экрана действия Отправить электронную почту.

Извлечь сообщения электронной почты

Извлекает сообщения электронной почты с сервера IMAP.

Входные параметры

Аргумент Необязательно Принимает Значение по умолчанию Description
IMAP server Нет Текстовое значение Адрес сервера IMAP (например, imap.gmail.com)
Port Да Числовое значение 993 Порт, который требуется использовать для сервера IMAP. Обычно это порт 993
Enable SSL Неприменимо Логическое значение Истина Укажите, следует ли использовать защищенное подключение для взаимодействия с сервером IMAP
User name Нет Текстовое значение Имя пользователя учетной записи электронной почты, к которой требуется получить доступ
Password Нет Прямой ввод зашифрованного текста или Текстовое значение Пароль учетной записи электронной почты, к которой требуется получить доступ
Принимать недоверенные сертификаты Н/Д Логическое значение Ложь Укажите, будут ли приниматься недоверенные сертификаты.
Mail folder Нет Текстовое значение Имя почтовой папки IMAP (также называется "mailBox") для извлечения сообщений
Retrieve Н/Д Вся электронная почта, Только непрочитанные сообщения, Только прочитанные сообщения Вся электронную почту Укажите, следует ли извлечь все сообщения в папке или только непрочитанные
Mark As read Н/Д Логическое значение Истина Укажите, следует ли пометить извлеченные сообщения почты как прочитанные
"From" field contains Да Текстовое значение Полный адрес электронной почты отправителя, сообщения которого будут извлечены. Оставьте этот атрибут пустым, чтобы извлекать все сообщения независимо от отправителя
"To" field contains Да Текстовое значение Полные адреса электронной почты получателей (разделенные пробелом, если их несколько) для сообщений, которые будут извлечены. Оставьте этот атрибут пустым, чтобы извлекать все сообщения независимо от получателей
"Subject" contains Да Текстовое значение Ключевая фраза, которую нужно найти в теме сообщения электронной почты. Оставьте этот атрибут пустым, чтобы извлекать все сообщения электронной почты независимо от темы
'Body' contains Да Текстовое значение Ключевая фраза, которую нужно найти в тексте сообщения электронной почты. Оставьте этот атрибут пустым, чтобы извлекать все сообщения электронной почты независимо от содержимого
Save attachments Н/Д Сохранить вложения, Не сохранять вложения Не сохранять вложения Укажите, следует ли сохранять вложения из извлеченных сообщений электронной почты
Save attachments into Нет Папка Папка для сохранения вложений

Создаваемые переменные

Аргумент Type Description
RetrievedEmails Списоксообщений электронной почты Извлеченные сообщения электронной почты для последующей обработки в виде списка объектов сообщений электронной почты

Исключения

Исключение Описание
Не удалось подключиться к серверу IMAP. Указывает на проблему при подключении к серверу IMAP.
Не удалось выполнить проверку подлинности на сервере IMAP. Указывает на проблему при проверке подлинности на заданном сервере IMAP.
Указанная почтовая папка не существует. Указывает, что заданная почтовая папка не найдена.
Не удалось сохранить вложения. Указывает на проблему при сохранении вложений.
Не удалось извлечь сообщения электронной почты Указывает на проблему при извлечении сообщений электронной почты

Обработать сообщения электронной почты

Перемещение, удаление или пометка как непрочитанного сообщения электронной почты (или списка сообщений электронной почты), извлеченного действием "Извлечь сообщения электронной почты".

Входные параметры

Аргумент Необязательно Принимает Значение по умолчанию Description
IMAP server Нет Текстовое значение Адрес сервера IMAP (например, imap.gmail.com)
Port Да Числовое значение 993 Порт, который требуется использовать для сервера IMAP. Обычно это порт 993
Enable SSL Неприменимо Логическое значение Истина Укажите, следует ли использовать защищенное подключение для взаимодействия с сервером IMAP
Username Нет Текстовое значение Имя пользователя учетной записи электронной почты, к которой требуется получить доступ
Password Нет Прямой ввод зашифрованного текста или Текстовое значение Пароль учетной записи электронной почты, к которой требуется получить доступ
Принимать недоверенные сертификаты Н/Д Логическое значение Ложь Укажите, будут ли приниматься недоверенные сертификаты.
Email(s) to process Нет Списоксообщений электронной почты Сообщение электронной почты или список сообщений электронной почты для обработки. Этот параметр должен содержать переменную, заполненную действием "Извлечь сообщения электронной почты"
Работа Н/Д Удалить сообщения электронной почты с сервера, Пометить сообщения электронной почты как непрочитанные, Переместить сообщения электронной почты в почтовую папку, Пометить сообщения электронной как непрочитанные и переместить их в почтовую папку Переместить сообщения электронной почты в почтовую папку Операция, которую нужно выполнить с заданными сообщениями электронной почты
Mail folder Нет Текстовое значение Имя почтовой папки, в которую будут перемещены сообщения электронной почты

Создаваемые переменные

Это действие не создает никаких переменных.

Исключения

Исключение Description
Не удалось подключиться к серверу IMAP. Указывает на проблему при подключении к серверу IMAP.
Указанная почтовая папка не существует. Указывает, что заданная почтовая папка не найдена.
Не удалось обработать сообщения электронной почты Указывает на проблему при обработке заданных сообщений электронной почты

Отправить сообщение эл. почты

Создает и отправляет новое сообщение электронной почты.

Входные параметры

Аргумент Необязательно Принимает Значение по умолчанию Description
SMTP server Нет Текстовое значение Адрес сервера SMTP
Server port Да Числовое значение 25 Порт, который требуется использовать для сервера. Обычно это порт 25
Enable SSL Неприменимо Логическое значение False Укажите, следует ли использовать защищенное подключение для взаимодействия с сервером
SMTP Server needs authentication Н/Д Логическое значение Ложь Укажите, требуется ли проверка подлинности для сервера
User name Нет Текстовое значение Имя пользователя учетной записи электронной почты, к которой требуется получить доступ
Password Нет Прямой ввод зашифрованного текста или Текстовое значение Пароль учетной записи электронной почты, к которой требуется получить доступ
Принимать недоверенные сертификаты Н/Д Логическое значение Ложь Укажите, будут ли приниматься недоверенные сертификаты.
From Нет Текстовое значение Адрес электронной почты отправителя
Sender display name Да Текстовое значение Отображаемое имя отправителя
To Нет Текстовое значение Адреса электронной почты получателей. Если введено более одного адреса электронной почты, список адресов следует разделять точкой с запятой
CC Да Текстовое значение Адреса электронной почты получателей CC. Если введено более одного адреса электронной почты, список адресов следует разделять точкой с запятой
BCC Да Текстовое значение Адреса электронной почты получателей BCC (скрытых). Если введено более одного адреса электронной почты, список адресов следует разделять точкой с запятой
Subject Да Текстовое значение Тема сообщения электронной почты
Body Да Текстовое значение Текст сообщения электронной почты
Body Is HTML Н/Д Логическое значение Ложь Укажите, следует ли интерпретировать текст сообщения электронной почты как код HTML
Attachment(s) Да Списокфайлов Полный путь ко всем вложениям, файлу или списку файлов. Несколько файлов следует заключать в двойные кавычки (") и разделять пробелом

Создаваемые переменные

Это действие не создает никаких переменных.

Исключения

Исключение Description
Недопустимый адрес электронной почты Указывает, что задан недопустимый адрес электронной почты.
Не удалось отправить сообщение электронной почты. Указывает на проблему при отправке сообщения электронной почты.
Вложение не найдено. Указывает, что заданные вложения не найдены