Accéder aux variables d’objet d’e-mail
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.
| 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 :
|
| 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.