Envoi de mails comme newsletter

Répondre
Amery
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?
LA GLOBULE
le 26/02/2010 à 12:03
LA GLOBULE
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).
Amery
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...
moogli
le 26/02/2010 à 15:06
moogli
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 !!!!!
LA GLOBULE
le 26/02/2010 à 16:32
LA GLOBULE
Ou alors, tu peux aussi écrire dans un fichier texte la dernière limite connue.
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours