Zugriff auf E-Mail-Objektvariablen
Ein Aktionsskript für eingehende E-Mails enthält das E-Mail-Objekt, um über Variablen auf verschiedene Elemente einer eingehenden E-Mail zuzugreifen. Sie können die globale Variable verwenden sys_email Mit Aktionen für eingehende E-Mails.
| Variable | Inhalte |
|---|---|
| E-Mail.an | Enthält eine kommagetrennte Liste von E-Mail-Adressen in den Feldern „an:“ und „CC:“. |
| E-Mail.Direct | Enthält eine kommagetrennte Liste von E-Mail-Adressen im Feld „an:“. |
| E-Mail.kopiert | Enthält eine kommagetrennte Liste von E-Mail-Adressen im Feld CC:. |
| E-Mail.body_Text | Enthält den Text der E-Mail als nur-Text-Zeichenfolge. |
| E-Mail.body_html | Enthält den Text 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 Anwenders, der die E-Mail an die Instanz gesendet hat. |
| email.fromAddress |
Wenn-Systemeigenschaft glide.email.inbound_action.extract_from_headerEigenschaft ist auf „wahr“ festgelegt, origemailWird aus den Headern berechnet. Der Standardwert ist „falsch“, wenn die Eigenschaft nicht vorhanden ist. |
| Email.origemail | Enthält die Adresse des E-Mail-Absenders, wie in der E-Mail aufgeführt Header Feld. |
| E-Mail.Betreff | Enthält den Betreff der E-Mail als nur-Text-Zeichenfolge. |
| E-Mail.Empfänger | Enthält eine kommagetrennte Liste von Empfängeradressen als nur-Text-Zeichenfolge im Feld an:. |
| Email.recipient_Array | Enthält die Empfängeradressen als Array. |
| Email.content_type | Enthält den MIME-Inhaltstyp der E-Mail (z. B. Text/plain; charset="US-ascii" Oder Text/html; charset="US-ascii" ). |
| E-Mail.Header | Enthält Details zum Absender, zur Route und zum Empfänger als nur-Text-Zeichenfolge im Format des sendenden E-Mail-Clients. |
| E-Mail.Wichtigkeit | Enthält einen Hinweis des Absenders darüber, wie wichtig eine Nachricht ist. Der Wert kann sein Hoch , Niedrig , Oder leer. |
Hinweis:
Die Instanz folgt RFC 2822 (Internetnachrichtenformat), das erfordert, dass mehrere E-Mail-Adressen in einer Gruppe durch Kommas und nicht durch Semikolons getrennt werden. Die Instanz kann die Werte von festlegen E-Mail.an , E-Mail.Direct , Und E-Mail.kopiert Variablen nur, wenn E-Mails, die an Gruppen adressiert werden, dem erwarteten RFC-Format entsprechen.
Eingehend E-Mail.Empfänger Variablen
Die Empfängervariablen ( E-Mail.Empfänger , Email.Receivers-Array ) Verarbeiten eingehender E-Mails basierend auf den E-Mail-Empfängern zulassen. Sie können beispielsweise ein Skript erstellen, um E-Mails basierend auf den 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 erhaltenen sys_email-Datensatz zugreifen, der die Aktion für eingehende E-Mails ausgelöst hat. Es kann verwendet werden, um Felder im E-Mail-Datensatz zu referenzieren, z. B. uid , sys_ID , Content_type , Und so weiter.