Envoi par la commande SMTP_Send($SMTPid;1) d'un email à plusieurs utilisateurs
Si je fais :
La chaine $Maildest vue avec le débogueur est :
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 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
Le message est envoyé aux 2 destinataires."bruno.tyty@gmail.com; [email]venus.essai@laposte.net"
Si je fais :
Séléction des adhérents :Table Adhe sur l'email
puis
La chaine $Maildest vue avec le débogeur est :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Mais le message ne part pas, aucun des destinataires ne reçoit l'email"bruno.tyty@gmail.com; [email]venus.essai@laposte.net"
Si je fais la boucle en sortant après le 1er utilisateur
La chaine $Maildest vue avec le débogueur est :Ca marche"bruno.tyty@gmail.com"
Je ne vois pas ce qui cloche ;+(
Merci de votre retour
Bruno
Partager