Forum: WD 10 - WDForge.org
Transcription
Forum: WD 10 - WDForge.org
WDForge.org Forum: WD 10 Topic: envoi email d'apres table Subject: envoi email d'apres table Posté par: scarface38 Contribution le : 12/9/2007 22:09:42 bonsoir j'ai une table avec mes clients. une colonne Selection (case a cocher), nom, prénom, Email lorsque je les selectionnes tous, je ne peux pas envoyer plus de 14 Email les uns apres les autres. après, message d'erreur de mon serveur (trop de tentative......). d'ou l'idée de prendre que 13 adresses à la fois et les envoyer par lot de 13. je ne sais pas comment m'y prendre. voici mon code (sans les modifs pour les 13) //Ouverture de session SMTP SI EmailOuvreSessionSMTP("[email protected]",SERVEUR_SMTP) //SI EmailOuvreSessionSMTP("EXWD",SERVEUR_SMTP) ALORS //Envoi du message. nb est un entier nNb_email est un entier POUR nb=1 A TABLE_liste_email..Occurrence SI TABLE_liste_email.COL_sel[nb]=Vrai ALORS Email.Destinataire[1] = Caract(34) + TABLE_liste_email.COL_Nom[nb]+" "+TABLE_liste_email.COL_Prénom[nb] + Caract(34) +" <"+TABLE_liste_email.COL_Email[nb]+">" TABLE_liste_email.COL_Etat[nb]="Envoi en cours" Multitâche(1) SI EmailEnvoieMessage(" [email protected]") ALORS nNb_email++ TABLE_liste_email.COL_Etat[nb]="Envoi réussi" //ajout dans le fichier Maling Client Mailing_Client.IDClient=TABLE_liste_email.COL_numcli[nb] Mailing_Client.date=DateSys() Mailing_Client.Type_envoi=COMBO_Type_envoi Mailing_Client.Doc_envoyé=nature_envoi Mailing_Client.mode_envoi=1 HAjoute(Mailing_Client) // MultitâcheRepeint() SINON Erreur(ErreurInfo()) TABLE_liste_email.COL_Etat[nb]="Echec" FIN FIN FIN merci d'avance. ps : je n'arrive toujours pas a mettre mon code dans une petite fenetre. il faut faire comment ? http://old.wdforge.org 30/9/2016 9:28:59 / Page