Настройки подключения / Open Email
Настройка подключения к почте.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Тип сервера | Server type | Выбор типа почтового сервера Для отправки почты: eSMTP. Для получения почты: eIMAP, ePOP3. | Robin.String | eSMTP | Да |
SSL | SSL | Использовать протокол SSL. | Robin.Boolean | true | Нет |
TLS | TLS | Использовать протокол TLS. | Robin.Boolean | false | Нет |
Порт | Port | Порт для соединения. | Robin.Numeric | 25 | Да |
URL сервера | Server URL | Адрес почтового сервера. | Robin.String | smtp.yandex.ru | Да |
Учетные данные | Credentials | Переменная, содержащая логин и пароль от почтового ящика. Выпадающий список из всех объявленных переменных | Robin.Object | Нет | |
Логин | User | Логин от почты. | Robin.String | example@yandex.ru | Да |
Пароль | Password | Пароль от почты. | Robin.String | sdkhbvkjrn | Да |
Результаты | |||||
Контекст | Context | Уникальный идентификатор открытого сеанса работы с почтовым сервером. | Robin.Email | POST_CONTEXT |
Особые условия использования
Для получения почты и для отправки почты необходимо настраивать отдельные подключения.
Если одновременно будут заполнены и поле "Учетные данные", и поля "Логин" и "Пароль", то подключение будет выполнено по значениям полей "Логин" и "Пароль".
Протокол POP3 не поддерживает считывание только прочитанных или не прочитанных писем. Для чтения только непрочитанных писем рекомендуется использовать протокол IMAP.
Отправить сообщение / Send message
Отправляет сообщения с одной почты на другую.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Идентификатор сеанса работы с почтовым сервером. | Robin.Email | POST_CONTEXT | Да |
От | From | Адрес почты отправителя сообщения. | Robin.String | example@yandex.ru | Да |
Кому | To | Адрес почты получателя сообщения. | Robin.String | example@yandex.ru | Да |
Копия | CC | Копия сообщения. | Robin.String | example@yandex.ru | Нет |
Скрытая копия | BCC | Адреса, которые будут в скрытой форме сообщения. | Robin.String | example@yandex.ru | Нет |
Тема | Subject | Тема письма. | Robin.String | Отчет | Нет |
Тело | Body | Тело письма. | Robin.String | Добрый день! | Нет |
Вложения | Attachments | Путь к файлу, который необходимо прикрепить. Если необходимо прикрепить несколько вложений, пути к файлам указываются через "|" | Robin.FilePath | D:\Вложение1.jpg | Нет |
Особые условия использования
Отсутствуют.
Получить сообщение / Get message
Вычитывает из почтового ящика письма, которые соответствуют указанным фильтрам, и сохраняет их в переменную типа Table.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Идентификатор сеанса работы с почтовым сервером. | Robin.Email | POST_CONTEXT | Да |
Непрочитанные | Unread only | Выбрать только непрочитанные письма. | Robin.Boolean | true | Нет |
От | From | Выбираются письма, у которых почтовый адрес отправителя письма соответствует указанному регулярному выражению. Чтобы указать более одного элемента, используйте ";" или "," | Robin.String | example@yandex.ru | Нет |
Кому | To | Выбираются письма, у которых почтовый адрес получателя письма соответствует указанному регулярному выражению. Чтобы указать более одного элемента, используйте ";" или "," | Robin.String | example@yandex.ru | Нет |
Копия | CC | Выбираются письма, у которых копия письма соответствует указанному регулярному выражению. Чтобы указать более одного элемента, используйте ";" или "," | Robin.String | example@yandex.ru | Нет |
Тема | Subject | Выбираются письма, у которых тема письма соответствует указанному регулярному выражению. | Robin.String | Отчет | Нет |
Тело | Body | Выбираются письма, у которых текст письма соответствует указанному регулярному выражению. | Robin.String | Внимание! | Нет |
Есть вложения | Attachment exist | Будут выбраны только письма с вложениями. | Robin.Boolean | true | Нет |
Название вложения | Attachment name | Выбираются письма, у которых названия вложений соответствуют указанному регулярному выражению. | Robin.String | Отчет | Нет |
Количество | Number | Количество писем, которое необходимо вычитать из почтового ящика по указанным фильтрам. | Robin.Numeric | 1 | Нет |
Папка для сохранения вложений | Folder For Attachment | Путь до папки, в которой будут созданы подпапки для сохранения вложений из писем. Для каждого вычитанного письма с вложением в указанной папке создается подпапка. Все вложения из письма сохраняются в данную подпапку. Имя подпапки формируется по следующему правилу: <ДДММГГГГ-ЧЧММСС>_<Тема письма>, где ДДММГГГГ-ЧЧММСС - дата и время получения письма. Имя подпапки обрезается до 255 символов. Специальные символы \ / : * ? " < > | в названии заменяются на пробелы. | Robin.FilePath | D:\Вложение1.jpg | Нет |
Начиная с даты | From date | Дата, начиная с которой были получены письма. | Robin.DateTime | 29.06.2020 | Нет |
Заканчивая датой | To date | Дата, до которой включительно были получены письма. | Robin.DateTime | 29.06.2020 | Нет |
Пометить как прочитанное | Mark as read | Отметить выбранные письма как прочитанные. По умолчанию false | Robin.Boolean | false | Нет |
Результаты | |||||
Результат | Result | Таблица, в которую сохраняется информация из писем, отобранных по выбранным фильтрам. Таблица имеет следующий набор столбцов:
| Robin.Table |
Особые условия использования
Обращение к ячейке таблицы:
<Наименование переменной типа Table>.Rows[<Номер строки>]["<Название столбца>"] ИЛИ <Наименование переменной типа Table>.Rows[<Номер строки>][<Номер столбца>].
Пример:
Variable0.Rows[0]["From"] ИЛИ Variable0.Rows[0][0] (возвращает тему первого письма, сохраненного в таблице).