Zugriff auf E-Mail-Objektvariablen

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 2 Minuten Lesedauer
  • 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.

    Tabelle : 1. Zugriff auf E-Mail-Objekte mit Variablen
    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:
    • Wenn die im E-Mail-Feld Kopfzeilen genannte Adresse der E-Mail-Addresse eines vorhandenen Benutzers entspricht, enthält diese Variable die E-Mail-Adresse des Benutzers.
    • Wenn die im E-Mail-Feld Kopfzeilen genannte Adresse keiner E-Mail-Addresse eines vorhandenen Benutzers entspricht, enthält diese Variable die im E-Mail-Feld Kopfzeilen genannte Adresse.
    email.from_sys_id Enthält die Sys-ID des Benutzers, 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 im E-Mail-Feld Kopfzeilen aufgeführt.
    E-Mail Betreff Enthält den Betreff der E-Mail als Textzeichenfolge.
    email.recipients Enthält eine kommagetrennte 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 eine Angabe des Absenders, wie wichtig eine Nachricht ist. Der Wert kann sein Hoch , Niedrig , Oder leer.
    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.