envoi email d'apres table
DSI WDF
Inscrit:
02/11/2005 22:47
Post(s): 215
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("scarface@toto.fr",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("scarface@toto.fr") 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 ?

Contribution le : 12/09/2007 22:09
_________________
Visitez mon site www.class-concept.info
Logiciel Class'Vins 1.05 et Class'Coiffure 1.00développés sous Windev.
Créer un fichier PDF de la contribution Imprimer


Re: envoi email d'apres table
Stagiaire WDF
Inscrit:
27/08/2007 17:13
Post(s): 43
Bonjour,

ce n'est qu'une réponse théorique , mais tu devrais boucler sur tout tes mails à envoyer et tous les X mail tu devrait trouver une fonction pour attendre un certain temps (ça doit exister en WD). Ce temps d'attente devrait suffire à ce que ton serveur SMTP accepte le prochain envoi de mail.
Pour savoir quand tu arrive au Xem mail envoyer tu peux utiliser un calcul de type modulo (le reste de la division)

Contribution le : 13/09/2007 09:59
Créer un fichier PDF de la contribution Imprimer


Re: envoi email d'apres table
DSI WDF
Inscrit:
02/11/2005 22:47
Post(s): 215
bonsoir

merci. je vais regarder ca d eplus près et essayer. je ne maitrise pas trop le "modulo".....

bonne soirée

Contribution le : 17/09/2007 22:16
_________________
Visitez mon site www.class-concept.info
Logiciel Class'Vins 1.05 et Class'Coiffure 1.00développés sous Windev.
Créer un fichier PDF de la contribution Imprimer


Re: envoi email d'apres table
DSI WDF
Inscrit:
02/11/2005 22:47
Post(s): 215
bonsoir
un petit Up.... je bloque toujours sur cette fonction d'envoie de Mail qui est importante dans mon projet. J'ai de plus en plus de Clients et faire l'envoie en ne prenant que 14 à la fois, c'est un peu galère.... et long

encore merci d'avance

Contribution le : 02/10/2007 23:09
_________________
Visitez mon site www.class-concept.info
Logiciel Class'Vins 1.05 et Class'Coiffure 1.00développés sous Windev.
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
CompteNom   Mot de passe   Authentification
Message:


Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2