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