Support et annonces PhpMyNewsLetter.
Vous n'êtes pas identifié(e).
Pas compliqué à la base, j'attaque l'ip du serveur créée par l'apli android dans ce genre http://ip/send?msg=&num=
Là où ça va me prendre du temps c'est pour monter la logique d'envois des sms
J'ai vu, c'est corrigé, la règle de sécurité a été adapté, ça passe maintenant.
Tant que j'y suis, le mail s'affiche proprement chez toi ? Chez moi sur outlook les titres sont écrasés et le fond est difforme.
Ce n'est qu'une phase de test pour l'instant ^^' Admin ça ira pour les tests.
En cliquant sur quoi tu arrives sur ce blocage de sécurité ?
De toute façon j'ai un taf de fou ^^' je suis en train de monter mon propre service d'envois de sms pour faire du SMS aussi en plus de l'emailing. Là j'ai besoin de tout coder moi même, je vais partir sur une solution maison, j'ai trouvé une appli android qui permet de transformer un GSM en passerelle SMS bidirectionnelle, je vais me faire mon petit code php qui ba bien et une logique commerciale derrière. Ca va me prendre pas mal de temps tout ça bien que ça ne m’empêchera pas de lancer le mail en parallèle, mais ça fonctionnera déjà comme ça, on verra pour mieux faire avec les prochaines version que tu voudras bien nous faire.
Par le lien de désinscription du mail que tu as reçu en exemple, celui de 50 nuances.
ok, wait and see alors ^^'
Nikel, merci pour la réponse.
Salut,
Une question concernant le tracking. Dans TRACKING, SUIVI DES ENVOIS on peut voir combien on ouvert, combien de lecture etc... Ces stats sont elles "nominatives" phpmnl sait quel mail à ouvert ? Si oui ce serait cool. On pourrait avec une gestion croisée de la base des visites/commandes de la boutique créer un algo de relance. Un client qui ouvre mais ne clique pas hop, on lui envoi une autre version de la campagne, par contre, celui qui a cliqué et acheté on ne le relance plus. Un système de gestion des objectifs en bref.
Si j'ai bien vu le code de la page subscription.php quand on reçoit une demande de désinscription on supprime purement et simplement de la base de donnée l'adresse email en question.
C'est une très mauvaise idée d'après moi. Je m'explique, il faudrait à mon avis plutôt ajouter un champ désinscrit par exemple dans la table des mails. Comme ça, il n'y a pas de risque que le mail soit à nouveau ajouté par la suite et que le client reçoivent à nouveau des mails et qu'il finisse par se fâcher.
Exemple, je récupère dans ma base de clients tous les clients dont c'est l'anniversaire, je fais un import dans phpmnl, le client fait une désinscription, l'année prochaine je réinjecte et il le reçoit à nouveau... Il ne va pas être content. Si il est noté blacklist pas de risque, le script n’enverra plus à cette adresse pour cette campagne.
Je viens de me rendre compte que j'ai écrit tout ça pour rien, l'exemple de la liste anniversaire est mauvais, je purge forcément cette liste à chaque fois puisqu'on a son anniversaire qu'un jour par an... Mais je pense que l'idée aura été comprise ^^'
Notice: Undefined variable: msg_id in online.php on line 28 Notice: Undefined variable: list_id in online.php on line 28
J'ai regardé, elle ne sont défini nul part en effet, par contre, j'ai l'impression que $l contient ce qu'on attends dans $list, mais msg_id je ne sais pas, c'est une variable qui n'est pas dans l'url, peut être $i ?
Si phpmnl gère certaine variable comme le nom, le sexe, la date de naissance oui il va falloir faire des adaptations. A défaut, ou en complément, une possibilité d'appeler les fonctions d'envois depuis un script externe serait une solution.
Je code mon système de génération des mails suivant mes critères, j'appelle l'api et phpmnl fait le reste.
J'ai vu que malgré que les fichiers donnent la directive d'encoder en utf8 il y avait un problème d'encodage :
On trouve ce genre de choses :
ENVIRONNEMENT, BASE DE DONNéES, RéGLAGES COMMUNS
J'ai résolu le problème en ajoutant une directive dans le fichier htaccess que j'ai placé dans le répertoire de phpmnl :
AddDefaultCharset utf-8
Placez simplement cette ligne et seulement celle là dans un fichier que vous nommerez .htaccess le point devant le h est essentiel.
Placez ce fichier dans le répertoire de phpmnl et ça devrait corriger le problème.
Modifs effectuées.
Je dois voir pour retoucher ou pas les fichiers du serveur tel que évoqué dans ton message n°8 ci dessus ?
Je sais bien qu'il faut traiter les erreurs en effet.
Ben techniquement c'est pas compliqué. On a trois valeur en php :
From : expéditeur (serviceclient@ndd.tld)
Reply-To: celui qui reçoit une réponse (nomducommercialencharge@ndd.tld)
Return-Path: Pour les erreurs (erreurs@ndd.tld)
suffit juste de formater le mail avec Return-Path et du coup sur une adresse spécifique on récupère les bounce
ça devrait aller comme ça non ?
Fichier corrigé, merci.
Question au passage, phpmnl met tout dans la même boite mail c'est ça ? L'envoi, la récupération des erreurs etc ? On n'a pas un mail pour les erreurs et un pour les envois et de facto les messages clients.
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 ?
Bonjour,
La clé du succès d'une campagne emailing c'est la personnalisation.
Dans un premier temps, je compte utiliser l'emailing pour de la relance client, avec des mails du genre :
Bonjour $prenom,
Vous avez aimé $produit Pour quoi ne pas le recommander ?
Nous vous offrons un bon de réduction valable 7 jours pour votre prochaine commande de $produit.
ou du genre :
Bonjour $prenom,
Vous avez acheté $produit sur notre boutique. Découvrez la liste des nouveaux produits dans la même catégorie :
"proposition de produit connexe"
Je sais bien que dans l'état actuel phpml ne peut pas gérer ça mais il serait possible de créer une API phpmnl qu'on appellerait depuis un autre script pour lancer la campagne.
J'aurais par exemple une liste "client insectes comestibles" ou une liste "client bricolage" etc... Je créer un modèle de mail dans mon script qui va se charger de la fusion et phpmnl se charge de l'envois, tracking gestion de la liste etc...
Mon idée pour mes campagnes à mettre en place rapidement c'est la fidélisation par tout moyen. En informant de réduction, de nouveaux produits dans la même catégorie, de nouveaux produits tout court etc... La personnalisation permet le ciblage précis du coup augmente la conversion et diminue le risque de signalement spam etc... Il va y avoir du taf, mais je pense que ce serait ultra bénéfique.
voilà le message dans la fenêtre bounce live :
Parse error: syntax error, unexpected ':' in include/lib/class.cws.mbh.php on line 982
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 ?
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.
Ben je suis sous release 3 d'ovh, c'est du CentOS 6 64 bits. Pour les envois, phpMyNewsletter of course
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.
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 ?