Accéder aux variables d’objet d’e-mail

  • Rversion finale: Zurich
  • Mis à jour 31 juil. 2025
  • 2 minutes de lecture
  • Un script d’action d’e-mail entrant contient l’objet d’e-mail permettant d’accéder à divers éléments d’un e-mail entrant via des variables. Vous pouvez utiliser la variable globale sys_email avec les actions sur e-mail entrant.

    Tableau 1. Accéder aux objets d’e-mail avec des variables
    Variable Contenus
    email.to Contient une liste d’adresses e-mail séparées par des virgules dans les zones À : et Cc :.
    email.direct Contient une liste d’adresses e-mail séparées par des virgules dans la zone À :.
    email.cocopié Contient une liste d’adresses e-mail séparées par des virgules dans la zone Cc :.
    email.body_text Contient le corps de l’e-mail sous forme de chaîne de texte brut.
    email.body_html Contient le corps de l’e-mail sous forme de chaîne HTML.
    email.de Contient une adresse e-mail qui dépend des conditions suivantes :
    • Si l’adresse indiquée dans le champ En-têtes d’e-mail correspond à l’adresse e-mail d’un utilisateur existant, cette variable contient l’adresse e-mail de l’utilisateur.
    • Si l’adresse indiquée dans le champ En-têtes d’e-mail ne correspond pas à l’adresse e-mail d’un utilisateur existant, cette variable contient l’adresse répertoriée dans le champ En-têtes d’e-mail.
    email.from_sys_id Contient l’ID système de l’utilisateur qui a envoyé l’e-mail à l’instance.
    email.fromAddress

    Si la propriété système glide.email.inbound_action.extract_from_header est définie sur vrai, elle origemail est calculée à partir des en-têtes. La valeur par défaut est faux si la propriété n’existe pas.

    email.origemail Contient l’adresse de l’expéditeur de l’e-mail, telle que répertoriée dans le champ En-têtes d’e-mail.
    email.objet Contient l’objet de l’e-mail sous forme de chaîne de texte brut.
    email.destinataires Contient une liste d’adresses de destinataires séparées par des virgules sous forme de chaîne de texte brut, dans la zone À :.
    email.recipients_array Contient les adresses des destinataires sous forme de tableau.
    email.content_type Contient le type de contenu MIME de l’e-mail (par exemple, text/plain ; charset="us-ascii » ou text/html ; charset="us-ascii »).
    e-mail.en-têtes Contient des détails sur l’expéditeur, l’itinéraire et le destinataire sous la forme d’une chaîne de texte brut au format du client de messagerie d’envoi.
    email.importance Contient une indication de l’expéditeur sur l’importance d’un message. La valeur peut être élevée, faible ou vide.
    Remarque :
    L’instance suit la RFC 2822 (Internet Message Format), qui exige que plusieurs adresses e-mail d’un groupe soient séparées par des virgules, et non par des points-virgules. L’instance ne peut définir les valeurs des variables email.to, email.direct et email.copié que si les e-mails adressés aux groupes suivent le format RFC attendu.

    E-mail entrant.variables de destinataire

    Les variables de destinataires (email.recipients, email.recipients-array) permettent le traitement des e-mails entrants en fonction des destinataires de l’e-mail. Par exemple, vous pouvez créer un script pour traiter les e-mails en fonction des valeurs de tableau :
    var rarray  = email.recipients_array ; for ( var i  = 0 ; i  < rarray.length ; i ++ ) { var recipient  = rarray [i ] ; // do something with it } 

    La variable sys_email

    Cette variable vous permet d’accéder à l’enregistrement de sys_email reçu qui a déclenché l’action sur e-mail entrant. Il peut être utilisé pour référencer des champs sur l’enregistrement d’e-mail, tels que uid, sys_id, content_type, etc.