Go to documentation repository
Page History
...
The MAIL_MESSAGE object sends events presented in the table. Procedure is started when the corresponding event appears.
...
occurs.
...
Event | Description |
SEND_ |
ERROR |
Message sending |
error |
SENT | Message is sent |
Format of operator to describe actions with mail message is following:
List of commands and parameters for the the MAIL_MESSAGE object is given in the table:
Command |
—command description | Parameters | Description |
"SETUP" |
—settings for mail message |
from<> |
Sender's address |
to<> |
Recipient's address |
cc<> | Copies |
subject<> | Message subject |
body<> | Message body |
attachments<> | Attachments. If several files are attached, their addresses are separated with a semicolon |
flags<> | Flags |
name<> | Object name |
pack<> |
Method of attachments packing | |
is_body_html<> | Specifies if HTML markup must be applied when sending. Possible values: 1 or 0 |
inline<> | Specifies if attachments are only shown in the message text (value of 1) or both in the text and in the "Attachments" section (value of 0) |
"SEND" |
—send mail message |
- | - |
...
"SEND_RAW"—send email with parameters | same as for the SETUP command | see Examples of scripts in the JScript language |
Properties of the the MAIL_MESSAGE object are shown in the table.:
...
Properties of the MAIL_MESSAGE object | Description |
ID<> | Object ID |
PARENT_ID<> | Parent object ID |
Example of using reactions of the MAIL_MESSAGE object.
Send message with image from video camera when it switches to alarm state while motion detection triggering.
Code Block OnInit(){ i=0; //counter is used to avoid overwriting of images from one camera } OnEvent("CAM",N,"REC") //video camera is in alarm state { 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<camera is triggered"+ N + ">, subject<alarm by camera>, from<sergey.kozlov@itv.ru>, to<sergey.kozlov@itv.ru>,attachments<" + filename + ">"); DoReact("MAIL_MESSAGE","1","SEND"); }