Bonjour à tous,
J'ai développé un script d'envoi de newsletter en PHP
Cependant je suis confronté à un souci de l'enteur d'envoi des emails.
Voici les différents délais que j'obtiens en faisant une boucle for avec 100 itérations (envoi de 100 mails) :
Avec la fonction mail() : 166 secondes
Avec l'option isSendMail() de PHPMailer : 154s
Avec PHPMailer et le SMTP de mon fournisseur d'accès : 1mail/10s
Avec PHPMailer et le SMTP de mon serveur dédié : 144s
Le meilleur résultat que j'obtiens est donc 144s pour envoyer 100 emaisl, ce qui me parait absolument énorme comme délai.
L'email ne fait que 10 lignes de texte et il n'y a aucun traitement dans la boucle for, uniquement l'envoi de l'email.
Auriez-vous une idée du problème et comment accélerer les envois (j'ai 7000 inscrits à ma newsletter et avec 1 mail / seconde j'ai pas fini) ?
Merci pour votre aide
Partager