$Messages.New
Overview
Creates a new message instance to be sent.
Message $Messages.New(to: string, subject: string, body: string)
Arguments
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.
Remarks
This method does not send message, only prepares the message. To send message please use Message.Send method.
Example
Send a message
var msg = $Messages.New( 'user@host.com' , 'remember' , 'Remember the milk!.' );
msg.Send();
Example
Multiple Recipients
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();
Copyright © 2010 - 2023 Emakin. All rights reserved.