Zugriff auf E-Mail-Objektvariablen
Das Aktionsskript für eingehende E-Mails enthält das E-Mail-Objekt, um über Variablen auf verschiedene Teile einer eingehenden E-Mail zuzugreifen. Sie können die globale Variable sys_email mit Aktionen eingehender E-Mails verwenden.
| Variable | Inhalte |
|---|---|
| email.to | Enthält eine kommagetrennte Liste von E-Mail-Adressen in den Feldern To: und Cc:. |
| email.direct | Enthält eine kommagetrennte Liste von E-Mail-Adressen im Feld To:. |
| email.copied | Enthält eine kommagetrennte Liste von E-Mail-Adressen im Feld Cc:. |
| email.body_text | Enthält den Textkörper der E-Mail als Textzeichenfolge. |
| email.body_html | Enthält den Textkörper der E-Mail als HTML-Zeichenfolge. |
| email.from | Enthält eine E-Mail-Adresse, die von den folgenden Bedingungen abhängt:
|
| email.from_sys_id | Enthält die Sys-ID des Benutzers, der die E-Mail an die Instanz gesendet hat. |
| email.origemail | Enthält die Adresse des E-Mail-Absenders, wie im E-Mail-Feld Kopfzeilen aufgeführt. |
| E-Mail Betreff | Enthält den Betreff der E-Mail als Textzeichenfolge. |
| email.recipients | Enthält eine durch Kommas getrennte Liste von Empfängeradressen als Nur-Text-Zeichenfolge im Feld „An:“. |
| email.recipients_array | Enthält die Empfängeradressen als Array. |
| email.content_type | Enthält den MIME-Content Typ der E-Mail (z. B. text/plain; charset="us-ascii" oder text/html; charset="us-ascii"). |
| email.headers | Enthält Details zu Absender, Route und Empfänger als reine Textzeichenfolge im Format des sendenden E-Mail-Clients. |
| email.importance | Enthält einen Hinweis des Absenders auf die Wichtigkeit der Nachricht. Der Wert kann Hoch, Niedrigoder leer sein. |
Hinweis:
Die Instanz folgt auf RFC 2822 (Internet Message Format), wodurch mehrere E-Mail-Adressen in einer Gruppe durch Kommas getrennt werden, nicht durch Semikolons. Die Instanz kann die Werte der Variablen email.to, email.direct und email.copied nur festlegen, wenn an Gruppen gerichtete E-Mails dem erwarteten RFC-Format entsprechen.
Eingehende email.recipient-Variablen
Die Empfängervariablen (email.recipients, email.recipients-array) ermöglichen die Verarbeitung eingehender E-Mails basierend auf den E-Mail-Empfängern. Sie können beispielsweise ein Skript erstellen, um E-Mails basierend auf folgenden Array-Werten zu verarbeiten:
var rarray = email.recipients_array ; for ( var i = 0 ; i < rarray.length ; i ++ ) { var recipient = rarray [i ] ; // do something with it } Die sys_email-Variable
Mit dieser Variable können Sie auf den empfangenen sys_email-Datensatz zugreifen, der die Aktion bei eingehender E-Mail ausgelöst hat. Sie kann verwendet werden, um auf Felder im E-Mail-Datensatz zu verweisen, z. B. uid, sys_id, content_type und so weiter.