New
Creates a new message instance to be sent.
| $Messages.New(to: string, subject: string, body: string):Message
|
Parameters
string to
message to recipients in email format. Optional but you must set a recipient before sending.
string subject
subject of message. Optional.
string body
body of message. Optional.
This method does not send message, only prepares the message. To send message please use Message.Send method.
Send a message
| var msg = $Messages.New( '[email protected]' , 'remember' , 'Remember the milk!.' );
msg.Send();
|
Multiple Recipients
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 | var msg = $Messages.New();
msg.Subject = $Xml.Evaluate('Dispatch/Subject');
msg.Body = $Xml.Evaluate('Dispatch/Body');
msg.DeleteAfter = $Calendar.AddDays($Calendar.Today,30);
$Xml.SelectAll("To/Address", function(adr) {
var type = adr.Evaluate('Type/Code');
if (type === 'To') {
msg.To(adr.Evaluate('EMailAddress'));
} else if (type === 'CC') {
msg.CC(adr.Evaluate('EMailAddress'));
} else if (type === 'BCC') {
msg.BCC(adr.Evaluate('EMailAddress'));
}
});
$Xml.SelectAll("Attachments/Attachment", function(att) {
msg.AttachFile(att.Evaluate('File'));
});
msg.Send();
|
See Also