Email multiple (je sèche..)
Envoi par la commande SMTP_Send($SMTPid;1) d'un email à plusieurs utilisateurs
Si je fais :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| C_TEXTE($Maildest)
$Maildest:=""
$Maildest:="bruno.tyty@gmail.com; [email]venus.essai@laposte.net"
SMTP_New($SMTPid)
...
...
...
$Locfail:=0
$Locfail:=SMTP_To($SMTPid;$Maildest;0)
// Valeur retour $Locfail = 0
...
...
$Locfail:=0
$Locfail:=SMTP_Send($SMTPid;1)
// Valeur retour $Locfail = 0 |
La chaine $Maildest vue avec le débogueur est :
Citation:
"bruno.tyty@gmail.com; [email]venus.essai@laposte.net"
Le message est envoyé aux 2 destinataires.
Si je fais :
Séléction des adhérents :Table Adhe sur l'email
puis
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| $Maildest:=""
$Maildest:= $Maildest+[Adhe]Email
Tant que ([Adhe]Email#"")
$Maildest:= $Maildest+"; "+[Adhe]Email)
ENREGISTREMENT SUIVANT([Adhe])
Fin Tant que
$Locfail:=0
$Locfail:=SMTP_To($SMTPid;$Maildest;0)
// Valeur retour $Locfail = 0
...
...
$Locfail:=0
$Locfail:=SMTP_Send($SMTPid;1)
// Valeur retour $Locfail = 0 |
La chaine $Maildest vue avec le débogeur est :
Citation:
"bruno.tyty@gmail.com; [email]venus.essai@laposte.net"
Mais le message ne part pas, aucun des destinataires ne reçoit l'email
Si je fais la boucle en sortant après le 1er utilisateur
La chaine $Maildest vue avec le débogueur est :
Citation:
"bruno.tyty@gmail.com"
Ca marche
Je ne vois pas ce qui cloche ;+(
Merci de votre retour
Bruno