Компонент Получение e-mail

Описание

Осуществляет прием email-сообщения с указанного ящика электронной почты (IMAP или POP3).

Table 1. Системные характеристики

Индекс

122

Краткое название

emailreceive

Типы сценариев

Все

Стартовый модуль

r_script_component_emailreceive

Режим

Асинхронный

Иконка

122

Характер разветвления

Разветвляющий, замыкающий

Свойства

Table 2. Свойства
Спецификация Описание

Название: Протокол
Код: protoMode
Усл. видимости: нет
По умолчанию: POP3

Используемый протокол получения почты.
Возможные варианты:

  • POP3 (0)

  • IMAP (1)

Название: Адрес сервера
Код: srvAddr
Усл. видимости: нет
По умолчанию: — 

Адрес почтового сервера.

Название: Порт сервера
Код: srvPort
Усл. видимости: нет
По умолчанию: — 

Порт почтового сервера.

Название: SSL
Код: srvSSL
Усл. видимости: нет
По умолчанию: Нет

Выключатель режима SSL.

Название: Логин
Код: srvLogin
Усл. видимости: нет
По умолчанию: — 

Логин для авторизации на почтовом сервере.

Название: Пароль
Код: srvPass
Усл. видимости: нет
По умолчанию: — 

Пароль для авторизации на почтовом сервере.

Название: Каталог
Код: folder
Усл. видимости: да
По умолчанию: INBOX

IMAP каталог. Применяется только при использовании протокола IMAP.

Название: UidValidity
Код: uidValidity
Усл. видимости: да
По умолчанию: 0

Числовой идентификатор каталога IMAP.
Доступно только при использовании протокола IMAP.
Используется при настройке режима синхронизации без удаления писем из каталога IMAP на сервере, совместно с полями uidNext, uidValidityVar, uidNextVar.
При совпадении передаваемого значения с актуальным значением в каталоге IMAP на сервере активируется применение значения в поле uidNext.
Если значение не совпадает, то возвращается первое в порядке увеличения даты письмо из каталога.
Компонентом дополнительно возвращается актуальное значение UidValidity в поле UidValidityVar.

Название: UidNext
Код: uidNext
Усл. видимости: да
По умолчанию: 0

Указывает идентификатор письма, которое следует вернуть из каталога IMAP.
Доступно только при использовании протокола IMAP.
Используется при настройке режима синхронизации без удаления писем из каталога IMAP на сервере, совместно с полями uidNext, uidValidityVar, uidNextVar.
Если письма с указанным идентификатором не найдено, то управление возвращается по ветке Нет писем.
Работает только в случае, если значение uidValidity совпадает с актуальным в каталоге IMAP на сервере.
Компонентом дополнительно возвращается актуальное значение UidValidity в поле UidValidityVar.

Название: Отправитель в переменную
Код: fromVar
Усл. видимости: нет
По умолчанию: — 

Переменная для сохранения имени/ящика отправителя. Заголовок From.

Название: Получатель в переменную
Код: toVar
Усл. видимости: нет
По умолчанию: — 

Переменная для сохранения имени/ящика получателя. Заголовок To.

Название: Тема в переменную
Код: subjectVar
Усл. видимости: нет
По умолчанию: — 

Переменная для сохранения темы письма. Заголовок Subject.

Название: ID сообщения в переменную
Код: messageidVar
Усл. видимости: нет
По умолчанию: — 

Переменная для сохранения идентификатора сообщения.

Название: Кодировка
Код: encodingType
Усл. видимости: нет
По умолчанию: По умолчанию

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

  • По умолчанию (default, 1) – Автоопределение кодировки.

  • Нет (none, 2) – Преобразование не применяется.

  • utf-8 (3)

  • utf-16 (4)

  • utf-32 (5)

  • cp1251 (6) – Кодовая страница windows-1251 (кириллица)

  • koi8-r (7)

  • Указать название (byname, 8) – Задать название кодировки вручную.

Название: Название кодировки
Код: encodingName
Усл. видимости: да
По умолчанию: cp1251

Название кодировки для тела письма, заданное вручную.

Название: UidValidityVar
Код: uidValidityVar
Усл. видимости: да
По умолчанию: — 

Возвращает актуальное значение UidValidity каталога IMAP.
Доступно только при использовании протокола IMAP.
Используется при настройке режима синхронизации без удаления писем из каталога IMAP на сервере, совместно с полями uidValidity, uidNext, uidNextVar.

Название: UidNextVar
Код: uidNextVar
Усл. видимости: да
По умолчанию: — 

Возвращает идентификатор следующего по порядку письма в каталоге IMAP. Если возвращено крайнее письмо, то возвращаемый идентификатор указывает значение будущего письма.
Доступно только при использовании протокола IMAP.
Используется при настройке режима синхронизации без удаления писем из каталога IMAP на сервере, совместно с полями uidValidity, uidNext, uidValidityVar, uidNextVar.

Название: Uid
Код: uid
Усл. видимости: да
По умолчанию: — 

Возвращает идентификатор полученного письма в каталоге IMAP.
Доступно только при использовании протокола IMAP.

Название: Сохранять заголовки
Код: saveHeaders
Усл. видимости: нет
По умолчанию: Нет

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

Название: Заголовки в переменную
Код: headersVar
Усл. видимости: да
По умолчанию: — 

Переменная для сохранения заголовков письма.

Название: Сохранять текст
Код: saveTBody
Усл. видимости: нет
По умолчанию: Да

Выключатель операции сохранения текста в переменную.

Название: Текст в переменную
Код: tbodyVar
Усл. видимости: да
По умолчанию: ``

Переменная для сохранения текста письма (MIME-части с Content-Type: text/plain).

Название: Сохранять HTML
Код: saveHBody
Усл. видимости: нет
По умолчанию: Да

Выключатель операции сохранения HTML-представления текста в переменную.

Название: HTML в переменную
Код: hbodyVar
Усл. видимости: да
По умолчанию: — 

Переменная для сохранения HTML-представления текста письма (MIME-части с Content-Type: text/html).

Название: Сохранять первое тело
Код: saveBody1
Усл. видимости: нет
По умолчанию: Нет

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

Название: Тело(1) в переменную
Код: body1Var
Усл. видимости: да
По умолчанию: — 

Переменная для сохранения текста из первой встретившейся текстовой части MIME-содержимого письма (text/plain, text/html, …​).

Название: Сохранять исходный текст
Код: saveSource
Усл. видимости: нет
По умолчанию: Нет

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

Название: Исходный текст в переменную
Код: sourceVar
Усл. видимости: да
По умолчанию: — 

Переменная для сохранения исходного тела письма в формате MIME.

Название: Сохранять прикреплённые файлы
Код: saveAttachments
Усл. видимости: нет
По умолчанию: Нет

Выключатель операции получения и сохранения вложений.

Название: Каталог с вложениями в переменную
Код: attachmentsVar
Усл. видимости: да
По умолчанию: — 

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

Название: Удалять с сервера
Код: removeFromServer
Усл. видимости: да
По умолчанию: Нет

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

Название: Переход
Код: transfer
Усл. видимости: нет
По умолчанию: — 

Компонент, которому передается управление при успешном завершении операции.

Название: Переход, пусто
Код: transferEmpty
Усл. видимости: нет
По умолчанию: — 

Компонент, которому передается управление в случае, если почтовый ящик пуст.

Название: Переход, ошибка
Код: transferError
Усл. видимости: нет
По умолчанию: ``

Компонент, которому передается управление при ошибке.

См. также