PhpMyNewsLetter 2.0

Support et annonces PhpMyNewsLetter.

Vous n'êtes pas identifié(e).

Annonce

Pour me permettre de mieux vous aider au mieux, merci d'être le plus précis possible en donnant :
- la version de phpmynewsletter utilisée
- votre hébergement : personnel, dédié, mutualisé
- votre hébergeur (OVH, free, Infomaniak, 1and1,...)
- votre OS : linux, windows
- version de PHP (5.3, 5.6, 7.0, hhvm...)
Toutes les réponses à mes questions qui sont sans retour de votre part seront considérées comme résolues !

#1 05-03-2015 16:00:00

johnny
Modérateur

Démarrer en email marketing

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

#2 05-03-2015 18:04:14

Arnaud
Administrateur

Re : Démarrer en email marketing

Bonjour Johnny, bienvenue sur le portail, et bon retour au e-mailing alors !  wink

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  smile

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  wink

Hors ligne

#3 05-03-2015 18:17:12

johnny
Modérateur

Re : Démarrer en email marketing

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

#4 06-03-2015 08:04:33

Arnaud
Administrateur

Re : Démarrer en email marketing

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  wink

Hors ligne

#5 06-03-2015 08:06:27

johnny
Modérateur

Re : Démarrer en email marketing

Ben je suis sous release 3 d'ovh, c'est du CentOS 6 64 bits. Pour les envois, phpMyNewsletter of course big_smile

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

#6 06-03-2015 09:58:55

Arnaud
Administrateur

Re : Démarrer en email marketing

cool
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  wink

Hors ligne

#7 06-03-2015 10:26:20

johnny
Modérateur

Re : Démarrer en email marketing

Absolument aucun soucis avec le tutoiement big_smile

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

#8 06-03-2015 11:07:18

Arnaud
Administrateur

Re : Démarrer en email marketing

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  wink

Bons tests wink  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  wink

Hors ligne

#9 06-03-2015 13:08:29

johnny
Modérateur

Re : Démarrer en email marketing

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

#10 06-03-2015 14:09:23

Arnaud
Administrateur

Re : Démarrer en email marketing

J'avais un 7.6 ce matin ! avec -2.6 sur le FH_HELO_ALMOST_IP... Je comprends pas le 4.7... sad

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  wink

Hors ligne

#11 06-03-2015 14:20:21

johnny
Modérateur

Re : Démarrer en email marketing

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 :
1425647951_4-7.png

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

#12 06-03-2015 14:52:24

Arnaud
Administrateur

Re : Démarrer en email marketing

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  wink

Hors ligne

#13 06-03-2015 14:56:46

Arnaud
Administrateur

Re : Démarrer en email marketing

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  wink

Hors ligne

#14 06-03-2015 15:22:26

johnny
Modérateur

Re : Démarrer en email marketing

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

#15 07-03-2015 15:44:28

Arnaud
Administrateur

Re : Démarrer en email marketing

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  wink

Hors ligne

#16 08-03-2015 20:26:03

johnny
Modérateur

Re : Démarrer en email marketing

Arnaud a écrit :

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

#17 08-03-2015 20:33:02

Arnaud
Administrateur

Re : Démarrer en email marketing

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  wink

Hors ligne

#18 08-03-2015 20:44:33

johnny
Modérateur

Re : Démarrer en email marketing

ok nikel.


Poser une question c'est être idiot 5 minutes, ne pas la poser c'est le rester toute sa vie.

Hors ligne

#19 12-03-2015 15:18:17

johnny
Modérateur

Re : Démarrer en email marketing

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

#20 12-03-2015 15:25:39

Arnaud
Administrateur

Re : Démarrer en email marketing

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  wink

Hors ligne

#21 12-03-2015 16:38:55

johnny
Modérateur

Re : Démarrer en email marketing

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

#22 12-03-2015 17:37:06

Arnaud
Administrateur

Re : Démarrer en email marketing

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  wink

Hors ligne

#23 12-03-2015 17:42:47

johnny
Modérateur

Re : Démarrer en email marketing

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

#24 12-03-2015 18:49:16

Arnaud
Administrateur

Re : Démarrer en email marketing

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  wink

Hors ligne

#25 12-03-2015 20:13:54

johnny
Modérateur

Re : Démarrer en email marketing

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

Pied de page des forums

Propulsé par FluxBB