Fonction de script : Envoie un e-mail à un utilisateur.
SEND_MAIL(Receiver, [Cc], Subject, Text, [Attachment],[Agent, Login Object] | [_SERVER, _DEFAULT])
Syntaxe |
Description / format |
---|---|
Destinataire |
Destinataire du message. |
Cc |
Destinataires devant recevoir une copie de ce message. |
Sujet |
Description courte du message. |
Texte |
Texte du message. |
Pièce jointe |
Chemin et nom des fichiers devant être envoyés en pièce jointe. Séparez chaque chemin par un point-virgule (;) si vous souhaitez envoyer plusieurs fichiers. |
Agent |
Spécifie l'agent qui doit être utilisé pour envoyer le(s) message(s) email (optionnel) Valeur :
Si aucun agen n'est spécifié, les e-mails sont envoyés par le serveur/AE. La valeur "*SERVER" peut être utilisée pour forcer l'envoi d'e-mails via le serveur/AE (même si vous définissez un agent/Login central). Pour la valeur "*DEFAULT", les valeurs UC_CLIENT_SETTINGS sont utilisées. L'agent indiqué et le système Automation Engine doivent avoir la même version. |
Login |
Ce paramètre optionnel indique l'objet Login utilisé pour envoyer un e-mail. (optionnel) Valeur :
Ce paramètre est ignoré si le paramètre agent est défini par "*SERVER" (objet Login inutile). Il est obligatoire si le paramètre agent est spécifié. |
Codes retour |
---|
"0" : l'e-mail a été correctement envoyé. |
L'envoi d'un e-mail dépend des possibilités proposées par la configuration du PC de l'utilisateur.
La fonction de script ne vérifie pas si le destinataire indiqué existe réellement. Le message est envoyé même si le destinataire n'est pas correct.
Si l'e-mail ne peut pas être envoyé, car la pièce jointe est introuvable ou la connexion e-mail n'est pas active, le traitement du script continue par défaut. Dans ce cas, la fonction de script fournit le code retour correspondant.
Vous pouvez utilisez l'instruction de script :ON_ERROR pour interrompre le traitement du script si une erreur se produit. Vous pouvez utilisez les fonctions de script pour le traitement des erreurs pour analyser l'erreur.
Cet élément de script envoi toujours les e-mails via le Automation Engine. Les fichiers à envoyer en pièces jointes doivent se trouver sur l'ordinateur d'Automation Engine ou y être accessibles (chemin UNC).
Le nombre de caractères est limité à 1024 par ligne.
La fonction de script permet d'écrire les transactions ouvertes dans la base de données AE.
L'envoi d'e-mails requiert la configuration de la connexion d'e-mail.
Les paramètres Agent et Login peuvent aussi être définis dans la variable UC_CLIENT_SETTINGS en utilisant la clé SEND_MAIL_DEFAULT. Les paramètres indiqués dans les fonctions de script SEND_MAIL individuelles sont remplacées, partout dans le client, par la clé dans UC_CLIENT_SETTINGS.
Dans le premier exemple, un e-mail est envoyé à un seul destinataire (aucune copie). Un fichier est attaché à cet e-mail.
:SET &OUT# = SEND_MAIL('brown@automic.at',,'Meeting','Meeting today at 5pm', '/AE/agenda')
Un e-mail contenant deux pièces jointes est envoyé à plusieurs personnes :
:SET &OUT# = SEND_MAIL("brown@automic.at;smith@automic.us",,"Meeting","Meeting canceled","c:\AUTOMIC\agenda.doc;c:\AUTOMIC\dates.txt")
Rubriques connexes :
Elément de script | Description |
---|---|
Envoie des messages à des utilisateurs connectés à l'interface utilisateur. | |
:ON_ERROR | Détermine la réaction à certaines erreurs ou messages d'éléments de script. |
Eléments de script - Traitement des erreurs et messages
Exemples :
Récupération du message et du numéro de l'erreur
Généralités sur les scripts
Eléments de script - Liste alphabétique
Eléments de script - Répartition fonctionnelle