Support et annonces PhpMyNewsLetter.
Vous n'êtes pas identifié(e).
Le titre n'est pas tout à fait juste, je devrai dire redémarrer. J'ai pratiqué l'email marketing en BtoB à une époque en utilisant phpMyNewsletter et mon serveur dédié pour l'envois directe via mon smtp perso.
Depuis, la lutte contre le spam a fait du chemin et les gros fournisseurs de boite mail comme les FAI sont très attentifs. Envoyer massivement du mail vers orange ou free par exemple va vite faire clignoter tout les feux rouges et je pense qu'il y a un risque pour la campagne de passer à la poubelle, au minimum, voir un blacklistage des ip dans le pire des cas.
J'ai vu ce genre de solution : https://fr.sendinblue.com/pricing/
Qu'en pensez vous ?
Ma liste de mail est une liste de client ayant acheté au préalable sur un de mes sites. Mais certains peuvent avoir acheté il y a quelques années. J'ai un total d'environ 30 à 40.000 mails comme ça.
Des conseils pour bien reprendre ?
Poser une question c'est être idiot 5 minutes, ne pas la poser c'est le rester toute sa vie.
Hors ligne
Bonjour Johnny, bienvenue sur le portail, et bon retour au e-mailing alors !
Un redémarrage avec une ancienne liste amène forcément à une évidence : il va y avoir des retours. La seconde évidence est la conformité légale de la liste, les opt-ins ! Est-ce que les personnes de cette liste ont validé leur acquisition à cette seconde activité. En d'autres termes, ces mails sont ils une continuité de l'activité ou une nouvelle activité ?
Si c'est la même activité : ça peut aller, mais il va falloir jouer très soft, car sur ces 30 à 40.000 mails, il y aura quand même de la désinscription, du signalement de spam, voir même du mail abuse... Donc un saupoudrage dans le temps (envois sur 15 jours) et suivi précis des mails en retour peut éventuellement permettre un retour en douceur.
Si c'est une nouvelle activité (ou type envoi différent de l'objet de la constitution initiale de la liste), alors je vais être dur, mais il faut oublier, car cette liste n'est malheureusement pas légale... Pas d'adhésion volontaire des destinataires.
Quant à sendinblue, oui pourquoi pas ! Si vous avez un serveur dédié, je prônerais pour la solution gratuite qu'est PhpMyNewsLetter, surtout qu'une IP dédiée (donc peu de chance qu'elle soit blacklistée) n'est offerte qu'à partir de la formule OR à 129 euros/mois.
Je dirais donc, selon l'origine de la liste et sa nouvelle destination : un serveur dédié, même un VPS à 10€ chez OVH (https://www.ovh.com/fr/vps/vps-classic.xml, je n'y ai pas d'actions !!), avec un smtp bien calibré pour limiter les distributions massives chez free, hotmail et yahoo, et c'est parti avec une planification de 2000 mails/jour.
Voilà ce que j'en dis...
Tenez nous au courant de vos choix
Arnaud
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
Les mails sont des mails de clients des différentes boutiques, sauf que j'ai fais du mail à l'époque en BtoB et jamais en BtoC. Les clients de mes boutiques BtoC n'ont donc jamais été relancé par mail par moi, certains mails peuvent donc être périmé. J'ai pratiqué avec la version 0.8pre de phpMyNewsletter si le fichier version est fiable ^^'
J'ai un dédié, un SP64 de chez ovh, grosse machine donc. Je peux très bien héberger moi même mais j'ai peur justement de la réaction des gros fournisseurs de mail.
Je sais que par exemple que yahoo me rebalance mes mails à la figure sans que je sache pour quoi. J'ai changé de serveur fin octobre dernier, jamais fais d'envois de pub de quelque sorte que ce soit. Les seuls mails qui sortent sont ceux des confirmations de commandes et d'expéditions des colis.
Du coup je suis un peut réticent à l'utilisation du serveur pour de la pub. Si quelqu'un peut m'aider à dénouer le sac pour m'assurer que tout va bien fonctionner je suis prêt à tenter le coup ^^' j'aime les challenge.
Mais il me faut au moins des pistes pour comprendre le blocage de yahoo par exemple. Ce n'est peut être qu'un soucis de paramétrage de postfix, qui sait.
Poser une question c'est être idiot 5 minutes, ne pas la poser c'est le rester toute sa vie.
Hors ligne
Re-
Quelle distrib et quel outil pour la gestion des envois ?
Je vais rédiger un petit mot la dessus...
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
Ben je suis sous release 3 d'ovh, c'est du CentOS 6 64 bits. Pour les envois, phpMyNewsletter of course
Dernière modification par johnny (06-03-2015 08:10:51)
Poser une question c'est être idiot 5 minutes, ne pas la poser c'est le rester toute sa vie.
Hors ligne
Quand je disais outil, c'était en fait savoir si tu avais un postfix... Je suppose que oui ?
Est-ce que opendkim est installé ?
PS : on se tutoie ici, pas de soucis hein ?
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
Absolument aucun soucis avec le tutoiement
Oui c'est du postfix et oui sur la R3 d'ovh opendkim est installé.
J'avais déjà fait un test sur un site permettant de voir le niveau de formatage du mail : http://www.mail-tester.com/web-dJGpeW
Je viens d'en refaire un comme ça tu pourras regarder le résultat. Il a été envoyé avec outlook (le logiciel) je vais installer la dernière version de phpmynewsletter et refaire un test pour te le communiquer.
Edit :
Alors, j'ai installé et testé avec phpmnl. Là où j'étais à un score de 7.4 avec outlook je suis à 4.7 via phpmnl. Je te laisse regarder le résultat via le lien que je t'ai donné. La note est maltraité par SpamAssassin seulement, le reste à l'air d'être bon semble-t-il.
Dernière modification par johnny (06-03-2015 11:00:57)
Poser une question c'est être idiot 5 minutes, ne pas la poser c'est le rester toute sa vie.
Hors ligne
Mais Johnny, c'est un très bon score ! SPF et DKIM valides, peut être un correctif à voir avec FH_HELO_ALMOST_IP, si tu n'as qu'un domaine sur cette machine.
Donc (en fait je vais en aprler ici, pas de topic dédié), il faut gérer le routage des mails en sortie, donc calibrer le "transport" à l'extérieur.
On va dans /etc/postfix (en root) :
(REF de la synthèse :
)
Ajouter à main.cf :
transport_maps = hash:/etc/postfix/transport, regexp:/etc/postfix/transport_regexp
slow_initial_destination_concurrency = 1
slow_destination_concurrency_limit = 2
slow_destination_recipient_limit = 2
slow_destination_rate_delay = 1s
yahoo_initial_destination_concurrency = 1
# will start out slowly by only sending one message per SMTP connection to a Yahoo?s MTA.
yahoo_destination_concurrency_limit = 4
# after starting out slowly with just 1 message, Postfix will increase to allow up to four messages per SMTP connection to a Yahoo MTA.
yahoo_destination_recipient_limit = 2
# will send the same message to no more than 2 recipients at a time
yahoo_destination_rate_delay = 1s
# will add a 1 second delay between the messages
default_destination_concurrency_limit = 10
Ajouter à master.cf :
#
# Slow - config MX Orange/Wanadoo
#
slow unix - - n - 5 smtp
-o syslog_name=postfix-slow
-o smtp_destination_concurrency_limit=3
-o slow_destination_rate_delay=1
yahoo unix - - n - - smtp
-o syslog_name=postfix-yahoo
smtp4 unix - - - - - smtp
-o inet_protocols=ipv4
créer un fichier transport (root root 644) qui contiendra (des spécificités yahoo/orange/free/gmail)
wanadoo.com slow:
wanadoo.fr slow:
orange.com slow:
orange.fr slow:
#yahoo.fr slow:
free.fr slow:
aliceadsl.fr slow:
alicepro.fr slow:
aliceteam.fr slow:
libertysurf.fr slow:
libertysurf.net slow:
worldonline.fr slow:
freesbee.fr slow:
infonie.fr slow:
monsieurcinema.com slow:
teamtiscali.com slow:
nomade.fr slow:
chez.com slow:
# Yahoo
ymail.com yahoo:
rocketmail.com yahoo:
# Gmail en ipv4 :
gmail.com smtp4:
yahoo.fr smtp4:
Et créer un fichier transport_regexp (root root 644) qui contiendra :
# Yahoo Wildcards
# http://stevejenkins.com/blog/2012/08/how-to-postfix-configuration-to-reduce-yahoo-deferrals-using-transport-maps/
# That will catch all ?yahoo dot anything? domains.
# Note that you don?t need to run postmap on regular expression tables,
# so now you?re ready to tell Postfix how to read your transports.
/yahoo(\.[a-z]{2,3}){1,2}$/ yahoo:
Source : http://stevejenkins.com/blog/2012/08/ho … port-maps/
En gros, ce sont les principales dest-box qui sont à gérer (hotmail joue plus sur les SPF et DKIM).
On redémarre postfix, après génération du transport :
postmap /etc/postfix/transport
/etc/init.d/postfix restart
On vérifie les logs, on crée un liste de test dans phpmynewsletter avec des comptes créés spécialement pour ces tests chez gmail, hotmail, free, yahoo, laposte, et gmx, et on envoie un mail (entier et normal) dans cette liste pour vérifier les résultats.
On vérifie les logs et on revient ici faire un petit topo de compte rendu.
Tu peux aussi mettre mon adresse arnaud [at] phpmynewsletter.com, j'aime suivre tout cela
Bons tests et on voit après pour le suite.
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
Bon, je viens de refaire un test avec un mail qui devra partir réellement pour une campagne. Le score remonte un peut parce que justement il y a plus de texte etc.
Pour la notre, 4.7 c'est pas bon ^^' Le site de test le dit bien d'ailleurs. Là avec le mail réel c'es étrange je n'ai pas de résultat... Il me donne en dernier message reçu une confirmation de désinscription Oo
Pour l'ip malheureusement il n'y a pas q'un domaine sur le dédié, donc je pense qu'on a pas le choix.
Pour les points qu'on pourrait améliorer d'après mail tester, je pense qu'il serait judicieux de se pencher sur ceux là :
-0.635 HTML_MIME_NO_HTML_TAG HTML-only message, but there is no HTML tag
Your message should contain an <html> tag
-1.105 MIME_HTML_ONLY Message only has text/html MIME parts
You should also include a text version of your message (text/plain)
Il serait judicieux denvoyer une version texte du message au cas où l'internaute n'aurait que ce mode d'affichage d'activé, ça arrive encore. Le html tag aussi je pense qu'il faudrait y penser. on gagnerait presque 2 points.
Il faut malgré tout que j'applique tous les correctifs que tu proposes ?
Poser une question c'est être idiot 5 minutes, ne pas la poser c'est le rester toute sa vie.
Hors ligne
J'avais un 7.6 ce matin ! avec -2.6 sur le FH_HELO_ALMOST_IP... Je comprends pas le 4.7...
Le <html> est dans le texte si on choisit l'envoi en html.
L'ajout automatique de la version texte du mail est prévue sur la 2.0.4.
Je vais de mon coté tester un mail depuis mes sites...
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
Le 4.7 c'est sur un mail de test sans vrai contenu, le 7 et des brouettes c'était sur le mail envoyé avec outlook (le logiciel).
Le rapport du 4.7 :
Il faudrait qu'on puisse composer la version texte du mail soit même afin qu'elle ne soient pas liées entre elles non ? L'idée est d'avoir quelque chose de commercial dans tous les cas.
Il faut malgré tout que j'applique tous les correctifs que tu proposes ?
Dernière modification par johnny (06-03-2015 14:25:44)
Poser une question c'est être idiot 5 minutes, ne pas la poser c'est le rester toute sa vie.
Hors ligne
Les correctifs ne concernent que l'épendage des mails dans le réseau, pas la composition du mail.
tu es bien sur une liste de tests ?
Mets moins d'image et plus de texte !
Je vais ajouter un alt sur le lien de tracking...
Comme dit ce jour, il y aura une version texte dans le mail, c'est en quasi-tests !
Je vais lancer un mail d'ici peu de temps pour faire appel aux betas testeurs de la 2.0.4b...
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
Dans la ligne $trac= des fichiers send.php et send_preview.php, rajoute avant le /> :
alt='".$list_id."'
Pour avoir :
$trac = "<img src='" . $row_config_globale['base_url'] . $row_config_globale['path'] . "trc.php?i=" .$msg_id. "&h=" . $addr[$i]['hash'] . "' width='1' alt='".$list_id."' />";
(Surtout le fichier send.php !)
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
Modifs effectuées.
Je dois voir pour retoucher ou pas les fichiers du serveur tel que évoqué dans ton message n°8 ci dessus ?
Poser une question c'est être idiot 5 minutes, ne pas la poser c'est le rester toute sa vie.
Hors ligne
Oui ! Car ça permet de faire de l'envoi tout en douceur... Cette liste n'est pas exhaustive !
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
Les correctifs ne concernent que l'épendage des mails dans le réseau, pas la composition du mail.
tu es bien sur une liste de tests ?
Mets moins d'image et plus de texte !
Je vais ajouter un alt sur le lien de tracking...Comme dit ce jour, il y aura une version texte dans le mail, c'est en quasi-tests !
Je vais lancer un mail d'ici peu de temps pour faire appel aux betas testeurs de la 2.0.4b...
Si tu as besoin n'hésite pas.
Poser une question c'est être idiot 5 minutes, ne pas la poser c'est le rester toute sa vie.
Hors ligne
Il y aura un mail pour tous les inscrits du forum.
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
ok nikel.
Poser une question c'est être idiot 5 minutes, ne pas la poser c'est le rester toute sa vie.
Hors ligne
bon, j'ai fais toutes les modifs de postfix proposées.
Pour ne pas bombarder les serveurs des différents fournisseurs de mails, a-t-on un paramétrage à faire dans phpmnl ? J'ai vu qu'on pouvais paramétrer le nombre de mail par salve, mais on peut programmer un temps de pose entre les salves ? Quid de la bonne pratique ?
Poser une question c'est être idiot 5 minutes, ne pas la poser c'est le rester toute sa vie.
Hors ligne
Pour une grosse liste comme la tienne, le mieux est de planifier l'envoi, 1 mail par seconde ! Y'a pas plus lent et sûr pour une bonne exécution !
Fais un test avec ta liste d'essai, tu verras, c'est très simple à utiliser !
Sinon, et pour culture générale, une grosse entreprise comme MailChimp est capable de délivrer 6700 mails par seconde mais avec une répartition sur 1000 serveurs SMTP...
En gros 6 mails par seconde par IP...
Les 50 mails toutes les 10 secondes paramétrés sur PMNL sont donc une limite haute que je déconseille de franchir.
Plus bas, oui, plus haut... non non non
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
Alors j'ai tenté de créer un envois planifié mais la seule chose qui m'a été demandé c'est date et heure d'envois, pas de fréquence. Bug ? Fausse manip ?
De plus, l'envois planifié ne part pas. Il faut paramétrer un cronjob dan le serveur ?
Poser une question c'est être idiot 5 minutes, ne pas la poser c'est le rester toute sa vie.
Hors ligne
Ca doit être fait automatiquement, voir un crontab -l si le job apparait
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
Je n'ai aucune indication du fichier à lancer pour le cronjob. On attaque quelle url ?
Et pour la fréquence d'envois comme tu me disais dans le message 20, un mail par seconde, je trouve ça où alors ? Parce que dans la planification ça n'est pas demandé.
Poser une question c'est être idiot 5 minutes, ne pas la poser c'est le rester toute sa vie.
Hors ligne
Je reprends le fil demain, mais en gros, tout est dans le fichier task.php
Et il faut faire une crontab -l en ligne de commande sur le serveur via ssh (utiliser putty par exemple).
Après tout est commandé par une ligne du style :
0 21 12 3 * /usr/bin/php /home/www/pmnl/include/task.php pmnl2_NTNGLL >/dev/null # JOB : pmnl2_NTNGLL list_id : 1 msg_id : 133 date : 2015-03-12 18:47:36###
qui a pour argument la liste 1 et le message 133, 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
si je comprends bien il faut créer un cronjob par tache planifié ? Si c'est ça il va falloir changer ça vite fait lol
Il vaudrait mieux attaquer un fichier qui cherche les taches à effectuer en BDD. 1 cronjob, 1 fichier lancé à intervalle régulier et puis fini.
Reste à savoir encore comment régler le nb de mail par seconde
Poser une question c'est être idiot 5 minutes, ne pas la poser c'est le rester toute sa vie.
Hors ligne