Ana içeriğe geç

New

Gönderilmek üzere yeni bir ileti iş akışı örneği oluşturur.

1
$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.

Notlar

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

1
2
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.