Ana içeriğe geç

Yeni

Gönderim için yeni bir ileti iş akışı örneği oluşturur.

$Messages.New(to?: string, subject?: string, body?: string):Message (Message)

Parametreler

string to optional
    Birincil alıcının e-posta adresi. İsteğe bağlıdır, ancak gönderimden önce en az bir alıcı belirtilmelidir.

string subject optional
    İletinin konusu. İsteğe bağlıdır.

string body optional
    İleti gövdesi. İsteğe bağlıdır.

Döndürür

Yeni bir Message iş akışı örneği.

Açıklamalar

Bu yöntem yalnızca iletiyi hazırlar; iletiyi 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ısı ve eki olan 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.