Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Для управления используются следующие запросы:

addmail - создание или редактирование уведомления по электронной почте. Дополнительные параметры:

  • k - идентификатор сессии пользователя;
  • id - идентификатор уведомления по электронной почте, если идентификатор отсутствует - создается новое уведомление, иначе - редактируется существующее;

  • name - имя уведомления по электронной почте (передается в теме сообщения), длина не более 63 символов;
  • server - SMTP сервер, длина не более 127 символов;
  • port - порт службы SMTP на сервере;
  • ssl_active - SSL при обмене с почтовым сервером, true или false;
  • starttls - true или false;
  • login - имя учетной записи на сервере, длина не более 63 символов;
  • password - пароль учетной записи на сервере, длина не более 63 символов;
  • from - адрес отправителя, длина не более 63 символов;
  • to - адрес получателя, возможно не более 10 адресов длиной не более 63 символов каждый;
  • message - шаблон текста сообщения, длина не более 1023 символов.


При успешном создании нового элемента, ответ содержит идентификатор элемента, и имеет вид: 

<error type="no error" id="601001" />

При создании нового уведомления (id не указывается), все перечисленные параметры являются обязательными. При изменении допускается указывать только модифицируемые параметры. Пустые параметры не допускаются.


delmail - удаление уведомления по электронной почте. Обязательные параметры:

  • k - идентификатор сессии пользователя;
  • id - идентификатор уведомления по электронной почте.

testmessage - отправка тестового сообщения, при этом не создается новый элемент. Обязательные параметры: 


  • k - идентификатор сессии пользователя;
  • type - тип тестового уведомления (mail);
  • server - SMTP сервер, длина не более 127 символов;
  • port - порт службы SMTP на сервере;
  • ssl_active - SSL при обмене с почтовым сервером, true или false;
  • starttls - true или false;
  • login - имя учетной записи на сервере, длина не более 63 символов;
  • password - пароль учетной записи на сервере, длина не более 63 символов;
  • from - адрес отправителя, длина не более 63 символов;
  • to - адрес получателя, возможно не более 10 адресов длиной не более 63 символов каждый;
  • message - шаблон текста сообщения, длина не более 1023 символов.


getelement - чтение элемента. Обязательные параметры:

  • k - идентификатор сессии пользователя;
  • id - идентификатор элемента.

Ответ содержит информацию об элементе:

<element id="601001" module ="2002" num="1" clas="notifier" type="mailer" name="my_mail" state="off" server="smtp.mail.com" port="465" 
ssl_active="true" starttls="false" login="myself" password="mypass333"
to="grandma@mail.kz,grandpa@mail.kz" from="myself@mail.com"
message="Logic %4:\n--\nDefinition:\n%1\nCurrent sensor
state:\n%2\n--\nSystem time: %3" />






  • No labels