Envoi de mails comme newsletter
le 26/02/2010 à 11:56
Amery
Bonjour,
je cherche à envoyer à 200 personnes un email avec leur accès (login+mdp) pour un site privé.
Jusque-là, pas de soucis. Mais mon hébergeur limite le temps d'exécution des scripts à 30 sec et je ne suis pas sûr (je n'ai pas encore essayé) que ça suffise pour générer 200 mots de passe + requêtes Sql + envoi de mails.
Comment faire des envois d'emails par bloc, par exemple 20 emails à la fois?
En limitant la limite de ta boucle ?
Sinon, pour le temps d'exécution, 30sec devrait suffire, sauf si tu fais des trucs mega leet.
Tu as aussi le
set_time_limit (si tu n'as pas de safe_mode) que tu peux utiliser (mais faut être prudent avec ce genre d'option, faut savoir ce que tu fais, car ca peut vite partir en vrille).
le 26/02/2010 à 12:46
Amery
Ok pour limiter la boucle, mais après comment je fais pour que le script reprenne automatiquement l'envoi des mails là où il s'est arrêté?
Comme faire un refresh, mais en php.
Je pensais utiliser la fonction header() en fin de boucle pour rediriger le fichier sur lui-même, et ainsi de suite...
header est une bonne idée avec en paramètre la valeur de la 1er adresse a prendre pour le prochain tour.
@+
Il en faut peu pour être heureux !!!!!
Ou alors, tu peux aussi écrire dans un fichier texte la dernière limite connue.
Ecrire un message
Votre message vient d'être créé avec succès.
BB-Code
Pour insérer une URL clickable
Pour insérer une adresse E-mail
Pour annoter
Pour écrire du code
Pour faire un lien vers une fonction PHP
Pour écrire du texte préformaté
Pour écrire du texte en gras
Pour écrire du texte en italique
Pour écrire du texte souligné
Pour écrire du texte barré
Pour écrire un titre principal
Pour écrire un titre secondaire
Pour écrire une liste
Smiley
:bond:
:boxe:
:bsmile:
:bump:
:clap:
:coeur:
:cool:
:cry:
:eek:
:evil:
:fleur:
:fou2:
:fou:
:grin:
:grrr:
:hammer:
:hippy:
:hum:
:idee2:
:idee:
:kdo:
:king:
:ko:
:lol:
:love2:
:love:
:mad:
:maitre:
:noel:
:oops:
:raa:
:razz:
:roll:
:sad:
:skull:
:smile:
:timide:
:trink:
:vice:
:vomi:
:wink:
:zzz: