Подключиться к почте / Open Email
Настройка подключения к почте.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Тип сервера | Server type | Выбор типа почтового сервера Для отправки почты: eSMTP. Для получения почты: eIMAP, ePOP3. Выпадающий список:
| Robin.String | eSMTP | Да |
Протокол | Protocol | Протокол приема/отправки сообщений. Возможные значения: SSL, TLS | Robin.String | SSL | Нет |
Порт | Port | Порт для соединения. | Robin.Numeric | 25 | Да |
URL сервера | Server URL | Адрес почтового сервера. | Robin.String | smtp.yandex.ru | Да |
Логин | User | Логин от почты. | Robin.String | example@yandex.ru | Да |
Пароль | Password | Пароль от почты. | Robin.Password | sdkhbvkjrn | Да |
Результаты | |||||
Контекст | Context | Контекст действия для работы с почтовым сервером, тип которого указан в параметре "Тип сервера". | Robin.Email | POST_CONTEXT |
Особые условия использования
Для получения почты и для отправки почты необходимо настраивать отдельные подключения.
Протокол POP3 не поддерживает считывание только прочитанных или не прочитанных писем. Для чтения только непрочитанных писем рекомендуется использовать протокол IMAP.
Получить сообщение / Get message
Вычитывает из почтового ящика письма, которые соответствуют указанным фильтрам, и сохраняет их в переменную типа Table.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Контекст действия для работы с почтовым сервером ( eIMAP или ePOP3), возвращаемый действием OpenEmail. | Robin.Email | POST_CONTEXT | Да |
Непрочитанные | Unread only | Выбрать только непрочитанные письма. | Robin.Boolean | true | Нет |
Количество | Count | Количество писем, которое необходимо вычитать из почтового ящика по указанным фильтрам. | Robin.Numeric | 1 | Нет |
От | From | Выбираются письма, у которых почтовый адрес отправителя письма соответствует указанному регулярному выражению. Чтобы указать более одного элемента, используйте ";" или "," | Robin.String | example@yandex.ru | Нет |
Кому | To | Выбираются письма, у которых почтовый адрес получателя письма соответствует указанному регулярному выражению. Чтобы указать более одного элемента, используйте ";" или "," | Robin.String | example@yandex.ru | Нет |
Копия | CC | Выбираются письма, у которых копия письма соответствует указанному регулярному выражению. Чтобы указать более одного элемента, используйте ";" или "," | Robin.String | example@yandex.ru | Нет |
Тема | Subject | Выбираются письма, у которых тема письма соответствует указанному регулярному выражению. | Robin.String | Отчет | Нет |
Тело письма | Body | Выбираются письма, у которых текст письма соответствует указанному регулярному выражению. | Robin.String | Внимание! | Нет |
Включить html текст | Include html text | Включить в тело письма полную информацию о стилях. Иначе будет получен просто текст. По умолчанию false. | Robin.Boolean | true | Нет |
Название вложения | Attachment name | Выбираются письма, у которых названия вложений соответствуют указанному регулярному выражению. | Robin.String | Отчет | Нет |
Папка для сохранения вложений | Folder For Attachment | Путь до папки, в которой будут созданы подпапки для сохранения вложений из писем. Для каждого вычитанного письма с вложением в указанной папке создается подпапка. Все вложения из письма сохраняются в данную подпапку. Имя подпапки формируется по следующему правилу: <ДДММГГГГ-ЧЧММСС>_<Тема письма>, где ДДММГГГГ-ЧЧММСС - дата и время получения письма. Имя подпапки обрезается до 255 символов. Специальные символы \ / : * ? " < > | в названии заменяются на пробелы. | Robin.FilePath | D:\Вложение1.jpg | Нет |
Результаты | |||||
Таблица результатов | Results table | Таблица, в которую сохраняется информация из писем, отобранных по выбранным фильтрам. Таблица имеет следующий набор столбцов:
| Robin.Table |
Особые условия использования
Протокол POP3 не поддерживает считывание только прочитанных или не прочитанных писем. Для чтения только непрочитанных писем рекомендуется использовать протокол IMAP.
Отправить сообщение / Send message
Создает сообщение и отправляет его по указанному адресу.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Контекст действия для работы с почтовым сервером ( eSMTP), возвращаемый действием OpenEmail. | Robin.Email | POST_CONTEXT | Да |
От | From | Адрес почты отправителя сообщения. | Robin.String | example@yandex.ru | Да |
Кому | To | Список адресов получателей письма. В качестве разделителя используйте ";" | Robin.String | example@yandex.ru | Да |
Копия | CC | Список адресов получателей копии письма. В качестве разделителя используйте ";" | Robin.String | example@yandex.ru | Нет |
Тема | Subject | Тема письма. | Robin.String | Отчет | Нет |
Тело письма | Body | Тело письма. | Robin.String | Добрый день! | Нет |
Вложения | Attachments | Путь к файлу, который необходимо прикрепить. Если необходимо прикрепить несколько вложений, пути к файлам указываются через ";" | Robin.String | D:\Вложение1.jpg;D:\Вложение2.jpg | Нет |
Особые условия использования
Отсутствуют.
Ответить / Reply (версия 1)
Ответить на сообщение
Настройки
|
|
|
| ||
---|---|---|---|---|---|
| |||||
| |||||
|
|
Особые условия использования
Отсутствуют.
Ответить / Reply (версия 2)
Ответить на сообщение
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля | Значение по умолчанию |
---|---|---|---|---|---|---|
Параметры | ||||||
Контекст | Context | Контекст действия для работы с почтовым eSMTP-сервером, возвращаемый действием OpenEmail. | Robin.Email | POST_CONTEXT | Да | |
Таблица с письмами | Messages Table | Таблица, в которой есть письмо, на которое нужно ответить | Robin.Table | Да | ||
ID сообщения | Message ID | Идентификатор письма, на которое необходимо ответить. | Robin.String | Да | ||
Ответить всем | Reply to all | Логическая переменная. Если переменная равна True, то ответ будет направлен всем получателям, включая CC, письма с Message ID, указанным в параметре ID сообщения. Если переменная равна False, то ответ будет направлен только отправителю письма. | Robin.Boolean | True | False | Нет | False |
Цитировать | Cite | Логическая переменная. Если переменная равна True, то в тело ответа будет включен текст письма с Message ID, указанным в параметре ID сообщения. Если переменная равна False, то в тело ответа не будет включен текст письма с Message ID, указанным в параметре ID сообщения. | Robin.Boolean | True | False | Нет | False |
Тело | Body | Текст, который нужно добавить в тело письма. | Robin.String | Отвечаю вам. | Нет | |
Вложения | Attachments | Путь к файлу, который необходимо прикрепить к письму. Чтобы указать более одного элемента, используйте ';' знак. | Robin.String | D:\Вложение1.jpg;D:\Вложение2.jpg | Нет |
Особые условия использования
Отсутствуют.
Комментарий для разработчика
Порядок работы действия:
- Действие из таблицы, указанной в параметре "Таблица с письмами", по Message ID извлекает сообщение, на которое нужно ответить.
- Из сообщения извлекаются параметры сообщения:
- От_получ,
- Кому_получ,
- Копия_получ,
- Тема_получ,
- Тело_получ.
- Формируются параметры нового сообщения, которое будет отправлено, в следующем порядке:
- Кому:
- Если значение параметра "Ответить всем" равно True, то в поле сообщения "Кому" вставляются все адресаты из поля "Кому_получ" + адрес отправителя "От_получ", а в поле "Копия" вставляются адресаты из поля "Копия_получ".
- Если значение параметра "Ответить всем" равно False, то в поле сообщения "Кому" вставляется только адрес отправителя "От_получ", а поле "Копия" остается пустым.
- Тема:
- Поле "Тема" получается путем добавления префикса "Re: " к теме сообщения, на которое следует ответить, - "Тема_получ"
- Тело:
- Если значение параметра "Цитировать" равно True, то в тело ответа следует включать текст со значением параметра "Тело" и текст письма с Message ID, указанным в параметре ID сообщения. Цитируемый текст должен быть выделен вертикальной линией слева.
- Если значение параметра "Цитировать" равно False, то в тело ответа следует включать только текст со значением параметра "Тело".
- Вложения:
- К ответу должны быть прикреплены все файлы, указанные в параметре действия "Вложения".
- Кому: