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

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 2 minutes de lecture
  • Un script d’action sur e-mail entrant contient l’objet e-mail pour accéder à divers éléments d’un e-mail entrant via des variables. Vous pouvez utiliser la variable globale sys_email avec Inbound Email Actions.

    Tableau 1. Accéder aux objets d’e-mail avec des variables
    Variable Contenu
    email.to Contient une liste d’adresses e-mail séparées par des virgules dans les zones À : et Cc :.
    e-mail.direct Contient une liste d’adresses e-mail séparées par des virgules dans la zone À :.
    e-mail.copié 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.from Contient une adresse e-mail qui dépend des conditions suivantes :
    • Si l’adresse répertorié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 répertorié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.origemail Contient l’adresse de l’expéditeur de l’e-mail telle que répertoriée dans le champ En-têtes de l’e-mail.
    objet e-mail.objet Contient l’objet de l’e-mail sous forme de chaîne de texte brut.
    e-mail.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 »).
    email.en-têtes Contient des détails sur l’expéditeur, l’acheminement et le destinataire sous forme de 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 Haute, Faible ou Vide.
    Remarque :
    L’instance est conforme à la norme RFC 2822 (format de message Internet), 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 peut définir les valeurs des variables email.to, email.direct et email.cocopy uniquement si les e-mails adressés aux groupes respectent le format RFC attendu.

    Variables e-mail.destinataire entrant

    Les variables des destinataires (email.recipients, email.recipients-array) permettent de traiter les 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 du tableau :
    var rarray  = email.recipients_array ; for ( var i  = 0 ; i  < rarray.length ; i ++ ) { var recipient  = rarray [i ] ; // do something with it } 

    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.