Действия электронной почты
Перед развертыванием какого-либо действия с электронной почтой вы должны настроить сервер, который будет обрабатывать запросы. Действия Извлечь сообщения электронной почты и Обработать сообщения электронной почты требуют сервера 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)
Чтобы извлечь сообщения электронной почты, соответствующие определенным критериям, используйте действие Извлечь сообщения электронной почты. В следующем примере из папки "Входящие" извлекаются только непрочитанные сообщения.
Далее фильтр указывает, что письмо должно быть от 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 |
---|---|
Недопустимый адрес электронной почты | Указывает, что задан недопустимый адрес электронной почты. |
Не удалось отправить сообщение электронной почты. | Указывает на проблему при отправке сообщения электронной почты. |
Вложение не найдено. | Указывает, что заданные вложения не найдены |