Support et annonces PhpMyNewsLetter.
Vous n'êtes pas identifié(e).
Une incompatibilité avec le mode https a été constatée.
La version 2.0.2 a été mise à jour de ce bug.
Merci à Matthieu
Bonjour Matthieu,
La fonction mail() de php chez les hébergeurs est toujours assez mal vue et est souvent bridée.
Le problème est que bien souvent il y a un goulet d'étranglement qui gère la distribution est l'envoi des e-mails générés.
En gros, si tu laisses PhpMyNewsLetter gérer les envois, tu auras 50 mails envoyés toutes les 10 secondes.
Il est possible de modérer ces envois en diminuant le nombre de mails dans la page :
PhpMyNewsLetter > Administration > Configuration Globale > Onglet Envois
Pour une petite liste, maximum 500 mails, on peut envisager la solution mail() de php, mais pas plus ! Pour ces 500 mails, on peut aussi envisager le smtp gmail qui permet 500 mails / jour.
PhpMyNewsLetter permet l'usage du smtp gmail (voir ici : http://www.phpmynewsletter.com/documentation.html#gmail).
Il faudrait donc que tu dises chez quel hébergeur tu es, ton plan d'hébergement et la taille de ta liste.
Merci
Vite fait une dernière chose... Quel navigateur utilisez vous ? Personnellement j'utilise Chrome de Google, ou Mozilla Firefox, et je n'ai aucun problème.
Au vu de ce que je peux étudier, il semblerait que le rechargement des appels ajax soit fait en double. En effet, les boucles sont appelées toutes les 5 secondes pour envoyer les n mails paramétrés.
Il doit donc y avoir un problème de paramétrage quelque part...
Est-ce que dans le log situé sous $racine_du_script_phpmynewsletter/logs les envois apparaissent en double ?
Un bout de ce log (les 10 premiers articles) est_il disponible ? (remplace les 5 premiers caractères des adresses mails par des "x" par exemple).
Ca doit ressembler à ceci :
============================================================
25 Aug 2014
Started at 13:02:30
N° Date Time Status Recipient
------------------------------------------------------------
1 13:02:35 0.039 OK arnaud.xxxx@gmail.com
2 13:02:35 0.051 OK xxxx@jhbvljv.fr
3 13:02:35 0.040 OK arnaud.xxxx@yahoo.fr
4 13:02:35 0.058 OK arnaud.xxxx@hotmail.fr
------------------------------------------------------------
Finished at 13:02:35
============================================================
Sinon, étant utilisateur Linux (et développeur), j'avoue ne pas avoir utilisé windows...
NB : avant de faire une liste de production, il convient de créer une liste de test, restreinte à ses propres adresses emails, et ne pas hésiter à s'approprier l'outil en générant des mails de test. Il faut également savoir que la qualité des envois impacte directement sur la notoriété du serveur (via son ip) et le domaine. Il faut donc être sur de ce que l'on fait à un envoi (une fois en place c'est banco) pour ne pas être blacklisté par les différents services de mail (hotmail, gmail, etc...)
Merci de m'indiquer la version utilisée, le système d'exploitation, la version de php et le mode d'envoi (smtp, smtp via gmail, mail via php).
Arnaud
Bonjour,
Je termine la version 2.0.2 de PhpMyNewsLetter, et pas mal de changement en vue !
Déjà d'un point de vue graphique, nouvelle charte plus ergonomique, plus fonctionnelle et je dirais presque plus professionnelle !
De nouvelles fonctionnalités, avec des jolis graphiques, tests divers, de l'ajax pour suivre l'activité du serveur, bref....
Quelques previews :
Si des personnes sont intéressées pour tester cette version beta, merci de me le faire savoir.
Arnaud
Le message fatal error: call to undefined function translate() in install.php on line 50 peut apparaître lors de l'installation de PhpMyNewsLetter.
En fonction de votre hébergeur et si vous avez accès au php.ini de votre service php, modifier le paramètre short_open_tag ainsi.
short_open_tag=On
puis relancer le serveur web.
si vous utilisez php-fpm, il vous faudra ajouter
php_value[short_open_tag] = On
dans votre fichier www.conf (ex : /etc/php5/fpm/pool.d/www.conf)
Ou encore, vous pouvez toujours essayer d'utiliser le .htaccess de votre hébergeur pour lui passer la directive php suivante :
php_value short_open_tag 1
Relancer votre serveur web.
(NB : ceci ne fonctionnera que si l'hébergeur a laissé active cette fonctionnalité).
Je vous invite à autoriser les short tags, cette fonctionnalité étant toujours supportée en php 5.4, et peut être plus... A suivre !
Bonjour,
Je souhaitais mettre en place un espace de support pour tout ce qui concerne PhpMyNewsLetter.
Ce script, initialement créé par Grégory Kokanosky, vous permettra d'envoyer de façon simple des mails à des correspondants enregistrés dans une liste.
Les fonctionnalités initiales ont été reprises, améliorées et/ou sécurisées, et de nouvelles fonctionnalités vous permettront d'apprécier le produit.
Toutes vos questions sont les bienvenues, mais je vous remercie d'être suffisamment clair pour que je puisse vous répondre au plus vite.
Arnaud
La version 2.0.1 est disponible en téléchargement ici :
http://www.phpmynewsletter.com/telechargement.html
Le changelog :
PHP :
* Reprise complète du code php
* réécriture complète en UTF-8
* Réduction du nombre de fichiers de fonction et de classes
* Mise en place de tokens
HTML :
* Reprise complète du style (http://html5up.net), ergonomie, disposition des fonctionnalités
SQL :
* Ajout des "IF NOT EXIST" sur la création des tables : install.php
* reprise de la classe de connexion
* Optimisation automatique des tables (mysql)
* Passage des tables en UTF8
* Possibilité de choisir le moteur de base de données MySql à l'installation : InnoDB ou MyIsam
PHPMAILER :
* Mise à jour de PhpMailer V.5.2.7 (https://github.com/Synchro/PHPMailer/releases)
* Suppression de la version de phpmailer dans les headers
REDACTION DES MAILS :
* Ajout de tinymce (V.4.0.16 : http://www.tinymce.com/) pour :
- la composition des messages
- en-têtes et pieds de message
* Avec plugins :
- responsive filemanger 9 pour gestion des images ajoutées dans les messages
- colorpicker
* Suppression des espaces dans les noms de fichiers uploadés sur le serveur via responsive filemanager 9
* Sauvegarde automatique des messages en cours de composition
* Limitation à 78 caractères dans le sujet (norme RFC 2822 section 2.1.1) avec décompte du nombre de caractères restants possible
* Choix de composition d'un mail : TinyMCE ou code HTML (généré par une autre appli par exemple)
* Bouton d'enregistrement d'un mail en cours de composition
ENVOI DES MAILS :
* ajout de la possibilité d'usage du SMTP gmail (NB : avoir un compte gmail !)
* Suppression de la fonction email() de on-line
* Ajout de l'envoi d'un mail de prévisualisation avant envoi de masse
* Envoi des mails en ajax avec barre de progression et indication du pourcentage de la progression
* Traitement des mails non distribués (le "bounce handler") : mise à jour de la base pour traitement dans la page de gestion des e-mails
* Mise en place de la reprise d'un envoi si un envoi n'a pas été terminé.
Cette fonctionnalité permet également d'adresser une lettre d'information aux inscrits postérieurs à l'envoi
d'une lettre d'information.
GESTION DES EMAILS :
* Gestion des e-mails en erreur : modification ou suppression manuelle
* Horodatage des listes d'abonnés exportées via la console administration
STATISTIQUES :
* Mise en place de statistiques issues du tracking
(mails envoyés, mails ouverts, lectures de mails, désinscription, échec de distribution)
* Graphiques de stats JpGraph v3.5.0b1 (http://jpgraph.net/)
* Tracking des liens cliqués inclus dans les mails, avec rendu graphique
Il y a donc encore pas mal de travail, en l’occurrence reprendre tout ce qui concerne les formulaires d'inscription et ajouter un code d'intégration pour portails...
A suivre !