version 6.5
SMTP_ReplyTo (smtp_ID; réponseA{; supprimerOption}) Entier
Paramètre | Type | Description | |
smtp_ID | Entier long | Référence du message | |
réponseA | Texte | Adresse électronique ou Liste d'adresses | |
supprimerOption | Entier | 0 = Ajouter à la liste existante, | |
1 = Remplacer les anciennes valeurs par les | |||
nouvelles, | |||
2 = Supprimer les adresses spécifiées | |||
Résultat | Entier | Code d'erreur |
Description
La commande SMTP_ReplyTo vous permet de prédéfinir le contenu par défaut de la liste d'adresses qui sera utilisée lorsque le récepteur répondra à un message. Normalement, c'est le contenu de l'en-tête "Emetteur(s)" (From) qui est utilisé dans ce cas. Toutefois, cet en-tête est ignoré lorsqu'un en-tête "Réponse à" (ReplyTo) a été défini pour le message.
Pour le développeur de bases de données, SMTP_ReplyTo peut être un outil puissant de contrôle des destinataires des réponses dans des messageries automatiques. La commande permet d'envoyer des réponses à des adresses autres que celles inscrites dans les en-têtes "Emetteur(s)" ou "Expéditeur", par exemple à un compte spécifique créé pour assurer le suivi des réponses.
smtp_ID contient l'identifiant du message électronique créé avec la commande SMTP_New.
Le paramètre réponseA contient une ou plusieurs adresses électroniques. Les adresses listées dans cet en-tête seront utilisées par le logiciel de messagerie des destinataires comme adresse(s) de réponse par défaut.
Le paramètre supprimerOption vous permet de préciser comment gérer la ou les adresse(s) insérée(s) dans réponseA.
Si vous passez 0 (zéro), les nouvelles valeurs seront ajoutées à celles éventuellement présentes dans cet en-tête.
Si vous passez 1, les valeurs éventuellement présentes sont remplacées par les nouvelles valeurs. Si vous avez passé une chaîne vide dans réponseÀ, vous obtiendrez le même résultat qu'en passant 2.
Si vous passez 2, l'en-tête ainsi que son contenu sont supprimés.
Si supprimerOption est omis, la valeur 0 est utilisée par défaut.
Exemple
Dans cet exemple, trois cadres composent un message concernant un changement de politique de l'entreprise. Ce message doit être adressé à chaque employé de la société par la secrétaire. Les réponses à ce message seront retournées à la secrétaire et au "service_du_personnel", et non aux cadres.
$Emetteur:="prez@acme.com,vp@acme.com,cfo@acme.com" $Erreur:=SMTP_From ($smtp_id;$Emetteur;0) $Erreur:=SMTP_Sender ($smtp_id;"secretaire@acme.com";0) $Erreur:=SMTP_ReplyTo ($smtp_id;"secretaire@acme.com,service_du_personnel@acme.com";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