Envoie massif de mails en php

Envoie massif de mails en php - PHP - Programmation

Marsh Posté le 04-03-2008 à 11:08:01    

Bonjour,
Voila, je suis en train de faire un petit forum en php.
Et je voudrais que quand un nouveau topic est créé, cela envoie un mail a tout les inscrits. Soit on va dire en gros entre 500 et mille personnes (je prévois large lol). De meme pour la surveillance d'un topic.
Mes compétence en php sont un peu limitées. Donc j'aurais besoin de renseignements :
 
1 - un inscrit créé un topic et le valide. Là doit donc se passer l'envoie de mail aux inscrit pour les avertir d'un nouveau topic. Donc, je suppose une exécution de script relativement long? La personne qui vient de valider son topic va voir que ca rame, fermer la fenetre et se barrer. Bref ca devient du forum foireux...  
Donc quelle solution utiliser?
 
2 - Je souhaite que ca soit tres réactif parce que, c'est des topics pour des rencontres entres personnes dans les 3-4 jours qui suivent (non non, rien d'érotique, c'est des rencontres entre pratiquants de cerfs-volants). Donc pas trop envie que ca soit un script qui se lance la nuit, ca ferait déja une journée de perdu pour les réponses au topic.
 
3 - mon site sera hébergé chez free. (Je sais, c'est limité à 2 000 mails par semaine, mais pour le moment, ca ira, quand ca sera plus suffisant, je changerais d'hébergeur).
 
Enfin bref, pour en revenir au 1 - moi tout simplement avec mes légères connaissance, je pensais utiliser la fonction mail(). Mais c'est donc bien la que le script doit etre tres long...
 
J'attends vos conseils.
Merci

Reply

Marsh Posté le 04-03-2008 à 11:08:01   

Reply

Marsh Posté le 04-03-2008 à 18:29:28    

Fais une recherche google avec "php socket mail".  :whistle:


Message édité par CyberDenix le 04-03-2008 à 18:30:04

---------------
Directeur Technique (CTO)
Reply

Marsh Posté le 04-03-2008 à 19:14:04    

punk_sportif a écrit :

Bonjour,
Voila, je suis en train de faire un petit forum en php.
Et je voudrais que quand un nouveau topic est créé, cela envoie un mail a tout les inscrits. Soit on va dire en gros entre 500 et mille personnes (je prévois large lol). De meme pour la surveillance d'un topic.
Mes compétence en php sont un peu limitées. Donc j'aurais besoin de renseignements :

 

1 - un inscrit créé un topic et le valide. Là doit donc se passer l'envoie de mail aux inscrit pour les avertir d'un nouveau topic. Donc, je suppose une exécution de script relativement long? La personne qui vient de valider son topic va voir que ca rame, fermer la fenetre et se barrer. Bref ca devient du forum foireux...
Donc quelle solution utiliser?

 

2 - Je souhaite que ca soit tres réactif parce que, c'est des topics pour des rencontres entres personnes dans les 3-4 jours qui suivent (non non, rien d'érotique, c'est des rencontres entre pratiquants de cerfs-volants). Donc pas trop envie que ca soit un script qui se lance la nuit, ca ferait déja une journée de perdu pour les réponses au topic.

 

3 - mon site sera hébergé chez free. (Je sais, c'est limité à 2 000 mails par semaine, mais pour le moment, ca ira, quand ca sera plus suffisant, je changerais d'hébergeur).

 

Enfin bref, pour en revenir au 1 - moi tout simplement avec mes légères connaissance, je pensais utiliser la fonction mail(). Mais c'est donc bien la que le script doit etre tres long...

 

J'attends vos conseils.
Merci


Me semble pas que l'utilisation de mail() prenne spécialement de temps, envoyer un mail ça se fait en 0.1 µs (très exactement :o), donc pour 1000 mails tu perds 0.1 sec [:dawa] et j'espère que tu va pas envoyer 1000 mails à chaque post.

 

Sinon ya des classes genre phpmailer ou autre, c'est plus pratique mais pas plus rapide je pense.


Message édité par theredled le 04-03-2008 à 19:17:41

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
Reply

Marsh Posté le 04-03-2008 à 23:35:19    

oki merci, je vais tester alors.
Merci à vous deux.
Enfin, je vais tester... je suis en train de crasher mon windows a cause d'un problème du registre... donc je vais testé quand ca sera réparé.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed