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 06-11-2014 08:37:12

Arnaud
Administrateur

Vos environnements, support des fonctionnalités de PhpMyNewsLetter

Bonjour,

Je souhaiterais connaitre, afin de mieux adapter PhpMyNewsLetter, vos environnements, sur lesquels vous avez installé le script.
Le support des divers fonctionnalités pourra ainsi être adapté au mieux.
Exemple :
Arnaud : Dédié Linux (debian), OVH, crontab disponible, smtp disponible.

Je vous remercie d'avance de votre collaboration à cette enquête très importante.

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

#2 06-11-2014 10:10:01

fbo45
Membre

Re : Vos environnements, support des fonctionnalités de PhpMyNewsLetter

Bonjour,

En ce qui me concerne :

hébergement mutualisé chez OVH. Crontab et smtp activés.

Pour les tests en local: Xampp  + smtp. J'ai essayé en local d'utiliser le serveur de messagerie Mercury fourni avec Xampp, mais cela pose des problèmes lorsqu'il reçoit un flot important de mails générés avec la newsletter ( réémision de la newsletter à répétition, etc..). Du coup j'ai opté pour des tests en vrai avec une liste d'abonnés de test réels.

Merci pour l'investissement et pour le produit qui correspond à mes attentes.

Fbo45

Hors ligne

#3 06-11-2014 10:19:54

Arnaud
Administrateur

Re : Vos environnements, support des fonctionnalités de PhpMyNewsLetter

Crontab est accessible en mutu ovh ? Accessible en ligne de commande je veux dire ?


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

#4 06-11-2014 11:27:43

fbo45
Membre

Re : Vos environnements, support des fonctionnalités de PhpMyNewsLetter

En fait on peut planifier via une interface graphique dans le manager. Pour la ligne de commande je vais voir.

Fbo45

Hors ligne

#5 06-11-2014 12:37:56

Arnaud
Administrateur

Re : Vos environnements, support des fonctionnalités de PhpMyNewsLetter

C'est aussi ce que je croyais.
En fait, crontab en mutu ovh n'est pas accessible via les lignes de commandes, et PhpMyNewsLetter ne peut pas planifier d'envois.


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

#6 07-11-2014 09:20:35

Re : Vos environnements, support des fonctionnalités de PhpMyNewsLetter

Bonjour Arnaud,
Pour ma part je suis hébergé chez 1&1 sur un serveur mutualisé.
J'ai une BDD Mysql (je connais pas la version...)
J'ai dû passer php en version 5.4 au lieu de 5.5 pour le moment afin que ça fonctionne.

Hors ligne

#7 07-11-2014 11:43:39

Arnaud
Administrateur

Re : Vos environnements, support des fonctionnalités de PhpMyNewsLetter

Bonjour Thibault,
chez 1and1 il me semble que c'est du 5.x en mysql. Le motif est simple : il n'y a plus de support sur les version antérieures,... Normalement !
J'essaie de faire au mieux et au plus vite pour assurer la compatibilité php >= 5.5, c'est du boulot !

Merci du retour et 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  wink

Hors ligne

#8 16-11-2014 16:58:30

Mathieu
Membre

Re : Vos environnements, support des fonctionnalités de PhpMyNewsLetter

Bonjour,

Je test la dernière version 2.3 sur un serveur mutu OVH.
Je ne suis pas expert en envoi de mails et en php, je patauge un peu, mais j'ai réussi à faire ce que je voulais.

Pour faire un envoi par SMTP :
j'ai modifié le PORT :
  $mail->Port ="587";
ça ne marchait pas avec le port par défaut.
J'ai souvent des erreurs "SMTP Can't connect" qui semblent aléatoire. J'ai augmenté le timeout dans le fichier class.phpmailer.php. ça semble mieux. (de 10 à 100). Mais j'ai toujours des erreurs. Une idée ?

J'ai complété les variables suivantes pour avoir la signature DKIM
$mail->DKIM_domain
$mail->DKIM_private
$mail->DKIM_selector
$mail->DKIM_passphrase
$mail->DKIM_identity
ça fonctionne bien.

Pour le bounce j'ai utilisé les paramètres suivants :
Port : 110
Service : POP3
Option : notls

Par contre je n'ai pas trouvé où était lancé la récupération des mails. Mes "Abonnés en erreur" n'étaient jamais mis à jour.
Du coup j'ai rajouté un require("include/bounce.php") dans le fichier subscribers.php (case 'x') pour vérifier les mails dès que je clique sur "Abonnés en erreurs"
Est-ce que j'ai loupé quelque chose ?
Il manquait aussi le champ "Categorie" dans la table email.
Je l'ai rajouté et j'ai tout qui fonctionne comme je veux ! Merci

Pour le bonus, Est-il possible de ne pas marquer comme lu les mails qui ne concernent pas les erreurs ?

Mathieu

Hors ligne

#9 16-11-2014 17:24:53

Arnaud
Administrateur

Re : Vos environnements, support des fonctionnalités de PhpMyNewsLetter

Bonjour Matthieu, et merci.

Plusieurs choses :

- les variables DKIM feront l'objet d'une interface spécifique très prochainement. (De plus, les mails en mutu OVH sont déjà signés par une DKIM, visible dans momi).
- le champ categorie... oups, oui !

Pour la question des mails non lus, je crois comprendre. En fait, tu utilises un mail générique à un portail, et ainsi lors du traitement des bounces, tous les mails sont parcourus. Il en ressort un traitement les marquant comme lus... C'est pour cela que je préconise l'usage d'un mail spécifique à la newsletter mailing@..., info@..., mais pas contact ni un mail personnalisé).

Je vais de ce pas corriger la categorie et voir ce qu'il est possible malgré tout de faire pour les mails "lus/non lus", sachant que l'accès est en fait une connexion à la BAL via les fonctions imap de php, et donc une simulation de lectures des mails. C'est pas gagné !

Merci en tout cas du retour
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

#10 16-11-2014 22:35:23

Mathieu
Membre

Re : Vos environnements, support des fonctionnalités de PhpMyNewsLetter

Héhé ouais j'ai vu trop tard que tout était déjà prêt dans le code pour les DKIM :-)

les mails en mutu OVH sont déjà signés par une DKIM

Là je ne comprends plus...ça commence à me dépasser un peu. Quand j'envoi un mail sans DKIM, je n'ai pas le "signé par" dans Gmail par exemple. Mais est-ce que ça change quelque chose ? Mon mail n'a pas plus de chance de passer dans les spams si je ne rajoute pas la signature ?

Sinon pour l'adresse mail d'envoi je pensais bien utiliser une adresse spécifique. On va utiliser l'outil pour les inscriptions à une compétition sportive (diffusion d'info, relance de paiement...). A mon avis, il est inévitable que des gens vont répondre à l'adresse mail d'envoi même si c'est bien écrit. Mais s'ils sont marqués en lu c'est pas grave, je me débrouillerais.

Mathieu

Hors ligne

#11 17-11-2014 08:56:30

Arnaud
Administrateur

Re : Vos environnements, support des fonctionnalités de PhpMyNewsLetter

Re-Bonjour Matthieu,
Oui, ça change quelque chose ! Mais tout dépend aussi de ta réputation !
S'il est nécessaire de signer ses mails ? OUI !
Si ça va empêcher les mails de tomber en spams ? NON !

Et je me rends compte que j'ai dit une bêtise ! ops ops cry
-> Il n'y a pas de DKIM pré-configuré
Je m'en excuse... C'est le spf qui est paramétré dans les DNS en mutualisé...

"v=spf1 include:mx.ovh.com ~all"

Il y a quand même quelque chose d'étrange : tu es chez OVH, tu es en mutualisé, et tu arrives à traiter les bounces ???
(Je le répète, je n'ai pas d'espace en mutualisé, juste en dédié, c'est donc votre expérience qui me permet d'enrichir PhpMyNewsLetter !)
Tu peux me donner tes paramètres de connexion STP, évite les mots de passe  wink


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

#12 17-11-2014 10:14:52

Mathieu
Membre

Re : Vos environnements, support des fonctionnalités de PhpMyNewsLetter

Ah ouf j'ai cru un moment que je n'avais rien compris !
J'ai découvert les SPF et DKIM la semaine dernière...

j'ai l'offre Pro
https://www.ovh.com/fr/hebergement-web/ … nt-pro.xml

J'ai mis les paramètres suivants :
Host : smtp.mondomaine.fr
mon utilisateur de messagerie et mot de passe
Port : 110
Service : POP3
Option : notls

Par contre comme je l'ai dis je n'ai pas trouvé où était lancé bounce.
Du coup j'ai rajouté un require("include/bounce.php"), dans le fichier subscribers.php (dans le case 'x').
J'ai fait quelques modification dans le bounce.php pour que ça fonctionne. C'est fait un peu à l'arrache mais ça marche.
Quand je consulte les Abonnées en erreurs, ça consulte les mails et affiche les erreurs.

1416215302_capture.png

D'ailleurs j'en profite pour dire que je trouve le code compréhensible. Ca reste assez simple. Bravo.
J'ai horreur des usines à gaz où je ne comprends rien et où je ne peux pas bidouiller si nécessaire.

Hors ligne

#13 17-11-2014 10:42:43

Arnaud
Administrateur

Re : Vos environnements, support des fonctionnalités de PhpMyNewsLetter

Le code doit être compréhensible, même si parfois je m'emballe à raccourcir les if, les briques, les conf et les fonctions.
Je ne joue pas avec des frameworks ( https://www.daniweb.com/web-development … works-suck , et je valide complètement !), ceci pour que chacun puisse jouer avec le code si besoin est.

Dans ce cas précis, dans ton cas, c'est intéressant.
Voilà ce que je t'invite à faire :
- Configuration globale > Environnement > Type de serveur, choisir dédié.
Ainsi le formulaire de création du fichier de config des bounce sera généré par l'IHM.
Par contre : la fonction de traitement des mailq ne marchera certainement pas. Il faudra donc commenter la ligne 2 fichier script.js dans le répertoire js de l'install :
La ligne d'origine :

function mq(){ $.ajax({url:"include/mailq.php",success:function(data){ $('#mailq').html(data);}});setTimeout(mq,10000);}mq();

La ligne commentée :

// function mq(){ $.ajax({url:"include/mailq.php",success:function(data){ $('#mailq').html(data);}});setTimeout(mq,10000);}mq();

Ensuite, tu sauvegardes ton fichier de config des bounces, et tu essaies d'en générer via l'IHM.
Puis test.

NB aussi : la fonction de planification des envois n'est pas fonctionnelle en mutualisé ! Ca apparaitra, mais renverra une erreur, même si l'envoi est apparaît planifié !

Pour le traitement des bounces, plus compliqué, et je n'ai pu éviter une petite (mais vraiment petite) usine à gaz :
Dans l'IHM, mode serveur dédié activé :
- GESTION DES NON-DISTRIBUÉS > Analyse des retours
Un module en AJAX fouine via un protocole imap les mails en retour, sur le compte d'envoi lié à la liste en cours. Ce module appelle le script include/bounce.php qui ira faire les updates nécessaires. Ce script est lié à une excellente classe de gestion des bounces, développée par crazyws et dont le lien est :
http://www.crazyws.fr/dev/classes-php/c … C72TG.html
Le dépôt :
https://github.com/crazy-max/CwsMailBounceHandler
Il y a peut être des options pour ne pas marquer les mails comme lus...

Merci du retour

PS : je serais curieux de voir ce que tu as mis pour les valeurs DKIM, est-ce que tu peux m'envoyer cela par mail à arnaud [@] phpmynewsletter.com STP, si tu veux bien, bien sur !


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 24-11-2014 17:18:13

Re : Vos environnements, support des fonctionnalités de PhpMyNewsLetter

Bonjour Arnaud,

Je reviens sur ce point : "J'essaie de faire au mieux et au plus vite pour assurer la compatibilité php >= 5.5, c'est du boulot !"

Je viens de recevoir ma facture trimestrielle de 1&1. La compatibilité php 5.4 est payante : 1.5 € par mois environ... Seule la 5.5 est gratuite.

Ils disent que la compatibilité ne sera plus assurée en 2015 ! Je ne sais pas à quelle date... Si on pouvait avoir une version qui tourne en php 5.5 d'ici là ce serait pas mal ;-)

Dernière modification par thibaultmartinprevel (24-11-2014 17:21:57)

Hors ligne

#15 24-11-2014 17:20:58

Arnaud
Administrateur

Re : Vos environnements, support des fonctionnalités de PhpMyNewsLetter

J'ai un espace mutualisé 1and1, je ferai quelques tests.
Et je comprends que ce serait pas mal... mais j'ai un métier à coté qui prend pas mal de temps...

Par contre, je suis étonné de voir que 1and1 facture de la compatibilité !!!!  mad  mad


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 24-11-2014 17:23:18

Re : Vos environnements, support des fonctionnalités de PhpMyNewsLetter

Ils disent que la compatibilité en dessous de php 5.5 ne sera plus assurée en 2015 ! Je ne sais pas à quelle date...

Je comprend bien que tu as un métier... Ce n'est pas une exigence de ma part ;-)

Hors ligne

#17 24-11-2014 17:32:46

Arnaud
Administrateur

Re : Vos environnements, support des fonctionnalités de PhpMyNewsLetter

lol big_smile


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 13-02-2015 15:09:04

Re : Vos environnements, support des fonctionnalités de PhpMyNewsLetter

Bonjour Arnaud,

Je viens de trouver une information sur le site de 1&1 concernant le support de la version 5.4 PHP. Elle est assurée jusqu'à fin 2015 :

"Vous utilisez une version PHP obsolète qui ne sera plus perfectionnée par la Community à partir de la fin d'année 2015. Une mise à jour est fortement recommandée."

ça te laisse un peu de temps ;-)

Bien cordialement,

Hors ligne

#19 13-02-2015 16:32:30

Arnaud
Administrateur

Re : Vos environnements, support des fonctionnalités de PhpMyNewsLetter

Bonjour Thibault,

C'est très aimable à toi de l'avoir fait remarquer !
On va avancer, oui, et bonne nouvelle, un nouveau développeur se joint au projet (et un sacré développeur  wink  wink )
Ça laisse environ 8 mois...

Bien cordialement aussi,
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

#20 31-03-2015 17:46:22

Re : Vos environnements, support des fonctionnalités de PhpMyNewsLetter

Bonjour Arnaud,

Chez OVH ça semble aussi prendre le chemin du non support du PHP 5.4 prochainement. Je viens de recevoir ça :

OVH a écrit :

Vous avez actuellement un ou plusieurs Hébergement(s) Web qui utilise(nt) le langage PHP pour des pages web.

Dans un souci d'amélioration et de sécurisation des services OVH, nous sensibilisons nos clients sur l'abandon des anciennes
versions de PHP, qui ne sont plus maintenues par l'éditeur.

Cela concerne actuellement les versions PHP 4 ainsi que 5.3 et inférieures.

Il est possible que, dans le futur, nous soyons contraints de ne plus supporter ces versions obsolètes. Ainsi, il est recommandé
de veiller à la mise à jour régulière de vos pages.

Vous pourrez suivre la planification d'éventuelles actions via la tâche travaux : http://travaux.ovh.net/?do=details&id=12455

Certains de vos sites utilisent une version obsolète de PHP. Nous vous conseillons donc de migrer vers une version plus récente,
idéalement PHP 5.5 ou 5.6.


Le support OVH ne pourra pas effectuer les opérations nécessaires sur votre site, du fait du caractère unique de chaque configuration.

Pour vous aider dans la vérification de votre configuration PHP, et sa mise à jour au besoin, un guide est à votre disposition : https://www.ovh.com/fr/g1207.php-ovh

Par ailleurs, l'utilisation d'une version PHP à jour vous permettra de profiter pleinement des dernières innovations, comme l'optimisation PHP-FPM : https://www.ovh.com/fr/g1175.php-fpm


Merci de votre compréhension.

Bienvenue au nouveau développeur !!! ;-)

Bien cordialement,

Hors ligne

#21 31-03-2015 21:23:48

Arnaud
Administrateur

Re : Vos environnements, support des fonctionnalités de PhpMyNewsLetter

C'est en cours !!!
c'est surtout cela qui nous concerne :
http://www.php.net/manual/fr/migration5 … atible.php

MErci  wink


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

#22 18-06-2015 16:17:58

Re : Vos environnements, support des fonctionnalités de PhpMyNewsLetter

Bonjour Arnaud,

J'ai reçu aujourd'hui un nouveau message d'OVH :

OVH a écrit :

Bonjour,


Vous avez actuellement un ou plusieurs Hébergement(s) WEB mutualisé(s) OVH.

A partir du 24 Septembre 2015, OVH ne supportera plus les versions PHP obsolètes suivantes:
* PHP 4.x (fin de vie depuis + de 6 ans)
* PHP 5.2 (fin de vie depuis plus de 4 ans)
* PHP 5.3 (fin de vie depuis plus de 8 mois)

Cela pour des questions de sécurité et d'amélioration de nos services.

Ces versions n'étant plus maintenues, elles seront remplacées par défaut par PHP 5.4, pour vos sites comme pour vos tâches planifiées.
Nous vous conseillons vivement de tester vos sites et tâches planifiées avec ces nouvelles versions dès maintenant, PHP 5.6 étant conseillée.

Pour vous aider dans la vérification de votre configuration PHP, et sa mise à jour au besoin, un nouveau guide est à votre disposition : https://www.ovh.com/fr/g1758.faq-migration-php

Du fait du caractère unique de chaque configuration, notre support client ne pourra pas migrer votre site à votre place, cependant il peut vous guider pour mettre à jour votre version de PHP (par le .ovhconfig).

N.B. : les anciennes offres 60Free et Demo1G ne sont pas encore concernées.

Merci de votre compréhension.


Cordialement,

Votre Service Client OVH
Lun - Vend : 8h - 20h | Samedi : 9h à 17h
1007
Numéro unique gratuit depuis un poste fixe, hors surcoût éventuel selon opérateur depuis une ligne mobile

Est-ce que tu penses pouvoir migrer PhpMyNewsletter vers la version PHP 5.4 d'ici là ?

Bien cordialement,

Hors ligne

#23 19-06-2015 09:56:37

Arnaud
Administrateur

Re : Vos environnements, support des fonctionnalités de PhpMyNewsLetter

Bonjour,

Je travaille, je travaille !
Et je pense que nous serons dans les temps oui, 24 septembre c'est réalisable !


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

Pied de page des forums

Propulsé par FluxBB