Pour faire une newsletter ?

WRInaute accro
Bonjour,

j'ai lu (mais je ne sais plus ou) qu'il ne fallait pas utiliser la fonction mail() de PHP lorsque l'on souhaite faire une newsletter....

Est-ce vrai ?

Pourquoi ? (oui ou non)

Qu'utiliser à la place ? (si oui)


Thierry
 
WRInaute accro
je ne voit pas comment tu pourrait faire d'autre.
en revanche, il ne faut pas l'utiliser à chaque fois. tu va mettre des heures sinon.

le mieux, c'est d'envoyer le mail à tous les inscrits en meme temps, en Bcc (copie cachée)
 
WRInaute discret
thierry8 a dit:
Bonjour,

j'ai lu (mais je ne sais plus ou) qu'il ne fallait pas utiliser la fonction mail() de PHP lorsque l'on souhaite faire une newsletter....

Est-ce vrai ?

Pourquoi ? (oui ou non)

Qu'utiliser à la place ? (si oui)


Thierry

je te conseil de pas trop d'utiliser la fonction mail() en php, surtout si tu as plus de 200 inscrits, utilise le sendmail de ton serveur avec bon script Perl!

Genre

http://www.perl-gratuit.com/perl/pg-mai ... index.html
 
WRInaute impliqué
KaZhaR a dit:
je ne voit pas comment tu pourrait faire d'autre.
en revanche, il ne faut pas l'utiliser à chaque fois. tu va mettre des heures sinon.

le mieux, c'est d'envoyer le mail à tous les inscrits en meme temps, en Bcc (copie cachée)

A moitié d'accord. Si tu veux envoyer un mail personnalisé, il faut le regénérer à chaque fois, et donc faire de l'envoi unique. Le mieux, selon moi, c'est d'utiliser la fonction mail() mais avec un délai entre chaque envoi (ou groupe d'envois). Après tout, ton envoi peut bien durer 10 min, si tu le fais à 4H du mat, ça devrait pas poser de problème...

Pourquoi un mail personnalisé?
Pour dire "Bonjour Doic,"
"Cliquer ici pour vous désinscrire" etc...

Maintenant pour un Sendmail en perl, je ne connais absolument pas le perl, est-ce que c'est possible de faire de l'envoi de ce type? Est-ce que c'est plus performant?

Et pourquoi un mail() plante à partir de 200 envois? C'est un chiffre prouvé? Il y'a une raison particulière?
 
WRInaute accro
Interessant ce que dit doic...

sans compter que j'ai regarde 3-4 scripts de ce lien:
http://www.comscripts.com/scripts/php.m ... .sc14.html
donné par alsasys, et ayant fouillé dans le code je m'apercois que tous les scripts que j'ai regardé utilise la fonction mail() en boucle... (à moins que j'ai fais erreur et suis passé à coté de quelque chose, mais sincerement je ne pense pas...)

doic a dit:
Après tout, ton envoi peut bien durer 10 min, si tu le fais à 4H du mat, ça devrait pas poser de problème...

Mais ne sommes nous pas limiter par le temps d'execution sur le seveur ??
 
WRInaute discret
Oui les script php utilisent la fonction mail();
mais je pense qu' utiliser sendmail c'est mieux!
Deja cela ne ralentit pas la machine lors de gros envois.

Certain script php comme wanewsletter supporte l'envoi par sendmail.
http://www.comscripts.com/scripts/php.w ... r.850.html

sinon il faut se tourner vers des solutions en Perl comme
http://www.perl-gratuit.com/perl/pg-mai ... index.html
Fiable simple efficace et gratuit...


Ensuite les arguments pour utiliser un gestionnaire de mailing à la place d'une simple messagerie sont nombreux!
Mais c'est quand même mieux de pouvoir balancer des lettres d'infos à partir d'un simple navigateur avec un editeur wysiwyg, gèrer plusieurs liste plusieurs groupes, plannifier les mailings dans la nuit etc... etc...

Chacun fait comme il veut bien entendu :-)
 
WRInaute accro
mais la fonction mail() se base sur sendmail non ?

Je ne comprends pas bien la différence !

Concernant le temps d'execution nous sommes limité ?
 
WRInaute discret
thierry8 a dit:
mais la fonction mail() se base sur sendmail non ?

Je ne comprends pas bien la différence !

Concernant le temps d'execution nous sommes limité ?


Tu n'es pas limité simplement cela va ralentir la machine voir cela risque de causer des erreurs...

la différence de fonction mail de php est que tu peux utiliser un autre smtp que celui de ta machine.

Le sendmail utilise le smtp de ton serveur...

Voilà tu comprends mieux :roll:
 
WRInaute impliqué
Moi je me sert de dada ( http://mojo.skazat.com/ )
C'est en Perl et entièrement paramétrable.
Vu que je ne veux pas que les gens s'inscrivent directement la dedans, avant chaque envoi j'importe la liste complète des membres qui ont coché la case newsletter dans mon phpbb. Ca prend 2mn pour le faire, et vu que j'envoie ma newsletter genre 3 fois par an, c'est pas gênant.
 
WRInaute accro
ca résoud pas mal de soucis ! mis a part que le mail ne peut pas être personnalisé pour chaque client, bcp moins lourd...
 
WRInaute discret
Non il faut utiliser le champ CCi et pas CC

A = Pour
CC = copie à plusieurs destinataires
CCi = copie cachées pour plusieurs destinataires

Bon week-end
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut