version 6.5
SMTP_From (smtp_ID; msgEmetteur{; supprimerOption}) Entier
Paramètre | Type | Description | |
smtp_ID | Entier long | Référence du message | |
msgEmetteur | Texte | Adresse électronique ou Liste d'adresses | |
supprimerOption | Entier | 0 = Ajouter, 1 = Remplacer, 2 = Supprimer | |
Résultat | Entier | Code d'erreur |
Description
La commande SMTP_From contient la ou les adresse(s) électronique(s) de la ou des personne(s) devant figurer dans l'en-tête "Emetteur(s)" (From) du message. Ces personnes sont responsables de la création ou de l'envoi du message. Généralement, l'en-tête "Emetteur(s)" contient l'adresse de la personne qui a composé et envoyé le message. Cependant, lorsque le message est créé par un groupe de personnes, chaque membre doit être individuellement listé dans l'en-tête "Emetteur(s)".
L'en-tête "Emetteur(s)" est obligatoire. Si une adresse figure dans l'en-tête "Emetteur(s)", la présence de l'en-tête "Expéditeur" (Sender) est optionnelle.
smtp_ID contient l'identifiant du message électronique créé avec la commande SMTP_New.
msgEmetteur peut contenir une ou plusieurs adresses électroniques. Toutes les adresses figurant dans l'en-tête "Emetteur(s)" sont visibles par les destinataires du message.
Note sur les réponses automatiques : En l'absence d'en-tête "Réponse à" (ReplyTo) dans le message identifié par smtp_ID, toutes les réponses au message seront adressées à chaque personne figurant dans l'en-tête "Emetteur(s)".
Le paramètre supprimerOption vous permet de préciser s'il faut conserver ou supprimer la zone d'en-tête "Emetteur(s)" éventuellement existante :
Si vous passez 0 (zéro), le contenu du paramètre passé est ajouté au contenu de l'en-tête existant.
Si vous passez 1, le contenu du paramètre passé remplace le contenu de l'en-tête existant. Dans ce cas, si vous avez passé une chaîne vide dans msgEmetteur, l'en-tête "Emetteur(s)" est supprimé.
Si vous passez 2, l'en-tête "Emetteur(s)" est supprimé du message.
Si supprimerOption est omis, par défaut la valeur 0 est utilisée.
Exemple
Dans cet exemple, trois personnes composent un message, concernant une modification de politique de l'entreprise, qui doit être distribué à tout le personnel de la société. Les réponses à ce message seront adressées aux personnes présentes dans l'en-tête "Emetteur(s)".
$Emetteur:="prez@acme.com,vp@acme.com,cfo@acme.com" $Erreur:=SMTP_From ($smtp_id;$Emetteur;0) $Erreur:=SMTP_Subject ($smtp_id;"Changement de politique de l'entreprise";0) $Erreur:=SMTP_To ($smtp_id;<>Tous_employés;0)
Référence