Bonjour,
J'ai une table SAS de contactes (sex, nom et address mail), je veux envoyer à ces contacte un mail en personalisant le contenu selon les données du contacte.
Je fais le programme suivant, pour le prmier contacte de la table ça va bien l'email est bien envoyé avec le bon contenu, mais le pb est que pour le deuxième on trouve le contenu du premier et celui du deuxième, la meme chose pour le 3ème on trouve cels de 1er, 2ème et 3ème ainsi de suit.
Donc commant réinitialiser ou purger mon fichier "outbox" pour que chaque contacte recoit son contenu et ne pas cels de ses precedents ??
Merci par avance!
Hamma.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 FILENAME outbox EMAIL FROM="moi" SUBJECT="Liste des serveurs de PROD en alerte" ATTACH="path de mon fichier"; DATA _NULL_; FILE outbox ; /* Read recipients data */ SET refcom.contacts (KEEP= sex name email_add); PUT "!EM_TO!" email_add ; IF sex = "F" THEN PUT "Madame " name ","; ELSE IF sex = "M" THEN PUT "Monsieur " name ","; PUT " "; PUT "Vous trouverez en attaché la liste des serveurs en PROD qui sont en alerte pour les activités d'hier"; PUT " "; PUT "www.monsite.fr "; PUT "pour plus de détails"; PUT "!EM_SEND!" email_add ; PUT "!EM_ABORT!" ; RUN;
Partager