Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Tip

MMS Сервис почтовых сообщений

MAIL_MESSAGE Почтовое сообщение

Форматы

Формат процедуры событий для Сервиса почтовых сообщений:

...

Code Block
languagecpp
DoReact("MMS","_id_","_команда_" [,"_параметры_"]);

Формат процедуры событий для Почтового сообщения:

Code Block
languagecpp
OnEvent("MAIL_MESSAGE","_id_","_событие_")

Формат оператора для описания действий с Почтовым сообщением:

Code Block
languagecpp
DoReact("MAIL_MESSAGE","_id_","_команда_" [,"_параметры_"]);

Примеры

Пример использования реакций объекта Сервис почтовых сообщений:

Необходимо установить номер порта почтовой службы равным 25 при выполнении макрокоманды 1.

Code Block
languagecpp
OnEvent("MACRO","1","RUN")
{
	DoReact("MMS", "1", "SETUP", "port<25>");
}

Пример использования реакций объекта Почтовое сообщение:

Необходимо отправить сообщение при срабатывании датчика движения вместе с изображением с видеокамеры при переходе видеокамеры в состояние тревоги.

Code Block
languagecpp
OnInit(){
	i=0; //счетчик, используется для того чтобы избежать перезаписывания картинок с одной камеры
}

OnEvent("CAM",N,"REC") //видеокамера в состоянии тревоги  

{ 
	filename = "c:\" + N + "_msg_"+str(i)+".jpg"; 
	i=i+1; 
	DoReact("MONITOR","1","EXPORT_FRAME","cam<"+ N + ">,file<" + filename+ ">"); 
	DoReact("MAIL_MESSAGE", "1", "SETUP", "body<сработала камера"+ N + ">, subject<тревога по камере>, from<server@itv.ru>, to<client@itv.ru>,attachments<" + filename + ">"); 

	DoReact("MAIL_MESSAGE","1","SEND");

}