<mailcollector ... />

Компонент для работы с электронной почтой.


Атрибуты

Основные атрибуты (R/W):

Название Тип Описание
id id_name Уникальный, в рамках приложения, идентификатор объекта. Доступ к объекту с помощью AppScript выполняется через этот идентификатор.
Если id не задан, то интерпретатор автоматически заполнит его некоторым случайным в момент запуска приложения. В этом случае appxml-программист лишается возможности обращаться к объекту.
host string Адрес почтового сервера.
login string Имя учетной записи на почтовом сервере.
password string Пароль учетной записи.
count number Количество циклов работы с почтовым ящиком. Если count=«0», то цикл бесконечен.
sleep number Временной промежуток в милисекундах между циклами работы с почтовым ящиком (если count!=1).
amount number Количество сообщений, полученных с сервера.
last-generated-id number ID последней сохраненной в системную таблицу (sys_desta_mail) записи.
mail-id-list number Список ID, сохраненных в системную таблицу (sys_desta_mail) за последний сеанс загрузки сообщений.
remove boolean Флаг удаления на сервере прочитанных сообщений.
amount number Количество сообщений, полученных с сервера.
last-generated-id number ID последнего сохраненного в базу сообщения.

Атрибуты для отправки сообщений (R/W):

Название Тип Описание
send-from string Адрес отправителя.
send-from-name string Имя отправителя.
send-to string Адрес получателя.
send-to-name string Имя получателя.
send-cc string Адрес для отправки копии письма.
send-cc-name string Имя получателя копии письма.
send-bcc string Адрес получателя скрытой копии.
send-bcc-name string Имя получателя скрытой копии.
send-subject string Тема письма.
send-body string Тело письма.
send-attach string Имена вложенных файлов. (Разделитель »;».)

Атрибуты только для чтения (R/O):

Название Тип Описание
mode receive | send Указывает на текущее действие: прием или отправка сообщения.

Командные атрибуты(W/O):

Название Тип Описание
connect boolean @connect
send-clear boolean Очистить все поля ввода.
send boolean Отправить сообщение.

Событийные атрибуты (R/W):

Название Тип Описание
onCreated code Описание действий для события, возникающего единожды, после создания объекта.
Правила описания см. (Описание событий в ApplicationXML).
onBeforeConnect code Событие, возникающее перед соединением с почтовым сервером.
Правила описания см. (Описание событий в ApplicationXML).
onAfterConnect code Событие, возникающее после соединения с почтовым сервером.
Правила описания см. (Описание событий в ApplicationXML).
onErrorConnect code Событие, возникающее, если при соединении с сервером произошла ошибка.
Правила описания см. (Описание событий в ApplicationXML).
onAction code Событие, возникающее после успешного получения почты и сохранения в базу.
Правила описания см. (Описание событий в ApplicationXML).
onDisconnect code Событие, возникающее после отключения от сервера.
Правила описания см. (Описание событий в ApplicationXML).
onBeforeSend code Событие, возникающее перед отправкой письма на сервер.
Правила описания см. (Описание событий в ApplicationXML).
onAfterSend code Событие, возникающее после отправки письма на сервер.
Правила описания см. (Описание событий в ApplicationXML).
onErrorSend code Событие, возникающее при ошибке отправления письма на сервер.
Правила описания см. (Описание событий в ApplicationXML).

Описание

MailCollector описан в standartComponents.

Для того, чтоб подключить режим приема сообщений электронной почты нужно присоеденить файл mailcollector.appxml следующим образом:

<include file="biz.desta.jlib.standartComponents.mailcollector.appxml"/>

Для того, чтоб открыть окно с электронной почтой:

  1. Нужно указать host, login, password
    destaMailCol.host = "host_name";
    destaMailCol.login = "login_name";
    destaMailCol.password = "pass";
  2. После этого показать панель destaMailPanel разместить в нужном контейнере.

Примеры

примеры

 
tags/mailcollector.txt · Последние изменения: 29/10/2020 16:32 (внешнее изменение)
 
Recent changes RSS feed Valid XHTML 1.0 Valid CSS