Site web PHP: Envoi de courriel aux membres [Résolu/Fermé]

Signaler
Messages postés
534
Date d'inscription
lundi 20 mars 2006
Statut
Membre
Dernière intervention
29 août 2014
-
Messages postés
534
Date d'inscription
lundi 20 mars 2006
Statut
Membre
Dernière intervention
29 août 2014
-
Bonjour à tous,

J'ai une petite question que j'aimerais vous poser.

J'ai un site web et j'aimerais implanter qu'a chaque lundi (par exemple) un email soit envoyé à tous mes membres qui le désirent bien.

Mon site est relativement nouveau(5 mois de vie)
Présentement, j'utilise la commande mail() pour envoyer les infos lors de l'inscription et lors de l'oublie de mot de passe.

Je me posais alors la question --> Pour l'envoi de email qui sera envoyer à tous les lundi a tous les membre, est-ce que je dois passer par PHP et boucler sur tout les membres et envoyer un email avec la function mail() ??

Je vous pose cela car, au moment ou j'aurais 100 000 ou même 1 000 000 de membre, est-ce que la boucle va ralentir mon site lors de l'envoi de email??

Il existe plusieurs sites qui envoi a toutes les semaines de infos par mail et je trouve cela intéressant!

Mon site est fait en php avec une base de donnée


Merci beaucoup de votre aide!

Pascal_22

8 réponses

Messages postés
18452
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
19 octobre 2020
4 221
Je penses que ce tutoriel est pour toi.
Messages postés
534
Date d'inscription
lundi 20 mars 2006
Statut
Membre
Dernière intervention
29 août 2014
52
Bonjour avion-f16,

Merci pour ce tutoriel. J'ai été éclairer en partie.

Ce qu'il me manque comme infomation c'est au niveau du ralentissment du site si on a beaucoup beaucoup de membres:

Je veux dire, lors de la commande mail(), est-il préférable d'envoyer le courriel a tous les membres en même temps en mettant toutes les adresses dans la variable $ToutesLesDestinataires et de faire mail($ToutesLesDestinataires , 'sujet', 'titre') qu'une seul fois.

OU BIEN De

boucler dans la table des membres et d'envoyer un par un un courriel, donc si on a 100 000 membres on va exécuter la commande mail() 100 000 fois??


Merci beaucoup tous et a toutes!
Pascal
Messages postés
18452
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
19 octobre 2020
4 221
Perso, je serais plus pour la solution de tout mettre en une fois. Tu devras quand même utiliser une boucle pour ajouter (à l'aide de l'opérateur ".=") les adresses.
Messages postés
534
Date d'inscription
lundi 20 mars 2006
Statut
Membre
Dernière intervention
29 août 2014
52
Merci avion-f16,

Mais selon toi, y a t'il un maximum de destinataires qu'on peux ajouter??

J'ai cru déja entendre cela???

Merci a toutes et à tous!

Pascal_22
Messages postés
18452
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
19 octobre 2020
4 221
Techniquement, il n'y a aucune limite mais certains hébergeurs en mettent , mais je ne saurais pas t'en dire plus.
Messages postés
534
Date d'inscription
lundi 20 mars 2006
Statut
Membre
Dernière intervention
29 août 2014
52
Merci!!

Je me demande, je suis sur que quelqu'un a la réponse.

Les sites qui envoient des newsletter, le font-ils par leur page web ou par une autre application, comme par exemple fait en VB??

Parce que ce qui me chicotte, c'est le ralentissement du site lors de l'envoi de mail a tous les membres??

Qu'en pensez vous??

Merci !

Pascal
Messages postés
18452
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
19 octobre 2020
4 221
Ils le font via des scripts, sur le serveur.
Mais en général, les gros sites avec beaucoup d'inscrits à la newsletter ont un serveur dédié.
Messages postés
534
Date d'inscription
lundi 20 mars 2006
Statut
Membre
Dernière intervention
29 août 2014
52
Merci beaucoup avion-f16!!

Pascal_22