New
Gönderilmek üzere yeni bir ileti iş akışı örneği oluşturur.
| $Messages.New(to?: string, subject?: string, body?: string):Message
|
Parametreler
string kime optional
Birincil alıcının e-posta adresi. İsteğe bağlıdır; ancak göndermeden önce en az bir alıcı belirtilmelidir.
string konu optional
İletinin konusu. İsteğe bağlıdır.
string gövde optional
İletinin gövdesi. İsteğe bağlıdır.
Döndürür
Yeni bir Message iş akışı örneği.
Bu yöntem yalnızca iletiyi hazırlar; göndermez. İletiyi göndermek için Message.Send yöntemini kullanın.
Basit bir ileti oluşturma ve gönderme
| var msg = $Messages.New( '[email protected]' , 'remember' , 'Remember the milk!.' );
msg.Send();
|
Birden çok alıcı ve ek içeren ileti oluşturma
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();
|
Ayrıca bkz.