Support et annonces PhpMyNewsLetter.
Vous n'êtes pas identifié(e).
Pages :: 1
Bonjour,
toujours sur notre serveur mutualisé OVH, lorsque nous envoyons une newsletter à une liste de 6697 abonnés à raison de 240 mails par heure, nous avons le problème suivant :
J'ai volontairement masqué les adresses, bien entendu.
Nous ne comprenons pas pourquoi certains mails passent et d'autres ne passent pas.
Est-ce que vous avez déjà rencontré ce problème ?
Hors ligne
Alors je le dis de suite : envoyer 6700 mails (jolie liste bien sur) sur du mutualisé OVH, c'est un peu risqué.
Il y a en effet un entonnoir en sortie du SMTP OVH (comment ils font ? je ne sais pas) qui filtre et cadence les envois.
En mutualisé, on privilégiera toujours les petites listes (max 1500 à 2000 mails, grand max !)
le SMTP connect failed(), c'est donc tout simplement un défaut de connexion au smtp OVH qui à ces moments précis devait être surement surchargé. Ce qui ne m'étonnerait pas, et ça se comprend.
Je pense que dans ton cas, il serait judicieux soit de splitter les listes en 4 listes et faire 4 envois sur 4 jours, soit penser à migrer sur un VPS à minima...
En tout cas, ce qui est sûr, phpmynewsletter fonctionne bien dans ton cas , et remonte même le défaut de connexion, ce qui est judicieux.
Voilà !
Je prends le temps de créer un outil pour tous, de niveau professionnel, mais simple !
Il n'est pas encore parfait, soyez indulgents, ça vient...
Si vous avez des questions, n'hésitez pas ! Mais soyez précis pour une réponse plus rapide
Hors ligne
Nous avons fait plusieurs liste et réduit le nombre d'envoi de mail par heure. Mais il reste toujours un ou 2 SMTP failed par ci, par là.
Le problème c'est que si il y a un SMTP failed, le programme passe ensuite à l'adresse suivante. Pour éviter de regarder à chaque fois les fichiers de logs, serait-il possible d’empêcher l'update de la base de donnée lors d'un SMTP failed pour qu'il réessaye la même adresse mail à la boucle suivante ?
Hors ligne
C'est bon j'ai trouvé Dans le fichier send.php, il suffit de remplacer la boucle for par une boucle while et incrémenter la variable i seulement si l'email à bien été envoyé.
Hors ligne
Bonjour s-p01, effectivement, c'est une solution. Et c'est possible de l'adopter pour les prochaines versions.
Pourrais-tu m'envoyer ton send.php (arnaud [at ] phpmynewsletter.com) ou le mettre ici avec la balise code et langage php stp.
Cela serait fort aimable à toi d'en faire profiter tout le monde.
Bonne journée
Je prends le temps de créer un outil pour tous, de niveau professionnel, mais simple !
Il n'est pas encore parfait, soyez indulgents, ça vient...
Si vous avez des questions, n'hésitez pas ! Mais soyez précis pour une réponse plus rapide
Hors ligne
C'est envoyé par mail
Hors ligne
Et je t'en remercie !
Je prends le temps de créer un outil pour tous, de niveau professionnel, mais simple !
Il n'est pas encore parfait, soyez indulgents, ça vient...
Si vous avez des questions, n'hésitez pas ! Mais soyez précis pour une réponse plus rapide
Hors ligne
Pages :: 1