Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Отображение дочерних элементов
depth2

Создать контекст для приема писем (CreateEmailReceiveContext)

Описание

Действие устанавливает соединение с сервером и возвращает объект контекста соединения для получения почты по протоколам IMAP или POP3.

...

Свойство (title)

...

Англ. наименование (title)

...

Описание (description)

...

Тип

...

Выбор протокола почтового сервера для получения почты:

Выпадающий список:

  • IMAP
  • POP3

Robin.String

...

IMAP

...

  • SSL/TLS
  • AUTO (по умолчанию)

...

SSL/TLS

...

Robin.Numeric

...

Robin.Email.ReceiveContext

...

Замечания

В перспективе можно добавить:

  • к параметру "Защита соединения" протокол безопасности STARTTLS
  • новый параметр действия - "Метод аутентификации" с значениями:
    • автоопределение
    • без аутентификации
    • обычный пароль
    • зашифрованный пароль
    • Kerberos/GSSAPI
    • NTLM
    • OAuth2

Создать контекст для отправки писем (CreateEmailSendContext)

Описание

Действие устанавливает соединение с сервером и возвращает объект контекста соединения для отправки писем по протоколу SMTP.

...

Свойство (title)

...

Англ. наименование (title)

...

Описание (description)

...

Тип

...

  • SSL/TLS
  • STARTTLS
  • AUTO (по умолчанию)

...

SSL/TLS

...

Robin.Numeric

...

Особые условия использования

Протокол SMTP является встроенным параметром для действия., поэтому он исключен из пользовательских параметров действия.

Замечания

В перспективе можно добавить:

  • к параметру "Защита соединения" протокол безопасности STARTTLS
  • новый параметр действия - "Метод аутентификации" с значениями:
    • автоопределение
    • без аутентификации
    • обычный пароль
    • зашифрованный пароль
    • Kerberos/GSSAPI
    • NTLM
    • OAuth2

Получить сообщение / Get message

Описание

Действие загружает из почтового ящика письма, которые соответствуют указанным фильтрам, и сохраняет их в переменную типа Table.

...

Свойство (title)

...

Англ. наименование (title)

...

Тип

...

Выбрать только непрочитанные письма.

...

Выбираются письма, у которых почтовый адрес отправителя письма соответствует указанному регулярному выражению.

Чтобы указать более одного элемента, используйте ";" или ","

...

Выбираются письма, у которых почтовый адрес получателя письма соответствует указанному регулярному выражению.

Чтобы указать более одного элемента, используйте ";" или ","

...

Выбираются письма, у которых копия письма соответствует указанному регулярному выражению.

Чтобы указать более одного элемента, используйте ";" или ","

...

Выбираются письма, у которых тема письма соответствует указанному регулярному выражению.

...

Выбираются письма, у которых текст письма соответствует указанному регулярному выражению.

...

Таблица, в которую сохраняется информация из писем, отобранных по выбранным фильтрам.

Таблица имеет следующий набор столбцов: 

  • Message ID - ID сообщения
  • From - Отправитель;
  • Recipient - Получатель (список всех);
  • CC - Получатель копии письма;
  • Subject - Тема письма;
  • Body - Тело письма;
  • Attachments - Пути до файлов вложений (Robin.Collection из Robin.File).

...

Особые условия использования

Протокол POP3 не поддерживает считывание только прочитанных или не прочитанных писем. Для чтения только непрочитанных писем рекомендуется использовать протокол IMAP.

Отправить сообщение / Send message

Описание

Действие создает сообщение и отправляет сообщение на сервер.

...

Свойство (title)

...

Англ. наименование (title)

...

Описание (description)

...

Тип

...

Список адресов получателей письма. В качестве разделителя используйте ";".

...

Список адресов получателей копии письма. В качестве разделителя используйте ";".

...

Робин-коллекция (Robin.Collection), содержащая пути к файлам (Robin.File), которые необходимо прикрепить.

...

Robin.Collection

...

Ответить / Reply

Описание

Действие получает в виде входного параметра таблицу сообщений, выбирает сообщения из таблицы, возвращаемой действием Получить сообщение.

...

Свойство (title)

...

Англ. наименование (title)

...

Описание (description)

...

Тип

...

Логическая переменная. Если переменная равна True, то ответ будет направлен всем получателям, включая CC, письма с Message ID, указанным в параметре ID сообщения.

Если переменная равна False, то ответ будет направлен только отправителю письма.

...

Логическая переменная. Если переменная равна True, то в тело ответа будет включен текст письма с Message ID, указанным в параметре ID сообщения.

Если переменная равна False, то в тело ответа не будет включен текст письма с Message ID, указанным в параметре ID сообщения.

...

Робин-коллекция (Robin.Collection), содержащая пути (Robin.File) к файлам, которые необходимо прикрепить.

Robin.Collection

...

Комментарий для разработчика

Порядок работы действия:

...

  1. От_получ, 
  2. Кому_получ, 
  3. Копия_получ, 
  4. Тема_получ, 
  5. Тело_получ.

...

  1. Если значение параметра "Ответить всем" равно True, то в поле сообщения "Кому" вставляются все адресаты из поля "Кому_получ" + адрес отправителя "От_получ", а в поле "Копия" вставляются адресаты из поля "Копия_получ".
  2. Если значение параметра "Ответить всем" равно False, то в поле сообщения "Кому" вставляется только адрес отправителя "От_получ", а поле "Копия" остается пустым.

...

  1. Поле "Тема" получается путем добавления префикса "Re: " к теме сообщения, на которое следует ответить, - "Тема_получ"

...

  1. Если значение параметра "Цитировать" равно True, то в тело ответа следует включать текст со значением параметра "Тело" и текст письма с Message ID, указанным в параметре ID сообщения. Цитируемый текст должен быть выделен вертикальной линией слева.
  2. Если значение параметра "Цитировать" равно False, то  в тело ответа следует включать только текст со значением параметра "Тело".

...