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 !

#1151 Re : Support général » [Résolu] Interruption d'envois? » 17-12-2015 13:02:58

Euh... Là, y'a un truc que je ne capte pas ! D'où sort ce 10.000 ???  hmm
Tu l'as trouvé où ????

J'ai bien un 10.000 dans les scripts (include/compose.php), mais c'est le timer de boucle et c'est pour indiquer 10.000 millièmes de secondes soit 10 secondes...

#1153 Re : Support général » [Résolu] Comment et ou changer les liens de.... » 17-12-2015 15:27:19

Si PhpMyNewsLetter est installé dans le répertoire nl à la racine du site alors :
Dans URL DE BASE tu auras : http://www.monsite.fr
Dans CHEMIN DE PHPMYNEWSLETTER tu auras : nl/
Les slashs sont importants et il ne faut rien ajouter ou enlever (certains cas sont à paramétrer précisément).
Tiens moi au courant.

#1154 Re : Support général » [Résolu] Comment et ou changer les liens de.... » 17-12-2015 15:27:19

Mais ca ce n est que pour la preview !
Dans l envoi final ce sont les vraies coordonnées
As tu fait une liste de test avec ton mail pour envoi final ?
Ça sert au tracking, à la desinscription (normes européennes obligatoires)

#1155 Re : Support général » [Résolu] Comment et ou changer les liens de.... » 17-12-2015 15:27:19

Changer les liens, c'est à dire ?
Ils ne marchent pas ?
Tu peux préciser un peu le souci STP ? Je n'ai pas compris

#1157 Re : Support général » [Résolu] Interruption d'envois? » 17-12-2015 13:02:58

Ah ! C'était encore à 50 ?
La régle appliquée par les mailjet, mailchimp et compagnie est simple : 1 mail maximum par seconde !
La boucle est de 10 secondes, donc 10 mails maxi à chaque boucle.
La version 2.0.4 est d'ores et déjà prévue pour envoyer 3 mails par boucle de 5 secondes.
Alors 3000 mails ça fait 300 boucles, mais c'est ainsi que l'on réussit, sachant qu'en plus en OVH mutualisé il y a un quota maxi de 500 mails par jour (de mémoire, je ne sais plus exactement). D'où l'intérêt parfois de réflechir à un VPS qui fasse relais SMTP... (C'est ce que je préconise vivement !)
A noter quand même : la 2.0.4 se voit pourvue d'un load balancing SMTP, donc d'ajouter plusieurs SMTP, pour équilibrer les envois sur plusieurs serveurs SMTP qui prend en compte les quotas quotidiens... Mais ça, il va falloir patienter un tout petit peu encore...

#1158 Re : Support général » [Résolu] Interruption d'envois? » 17-12-2015 13:02:58

Non elle y est automatiquement
As tu regardé dans ta console ovh si tu as des anomalies ?
Es tu toi même dans ta liste ?

#1159 Re : Support général » [Résolu] Interruption d'envois? » 17-12-2015 13:02:58

Il est possible que le mail soit complètement en texte (à la rédaction) et que le pixel de tracking ne soit pas affiché.
En effet, un pixel de tracking est inséré dans le mail à l'envoi, et qui comprend les paramètres de lecture du mail.
Ce pixel est une image (balise <img src='/pmn/trc.php?i=........' alt='' />, en gros) et donc il faut que le destinataire clique sur 'afficher les images', si la possibilité lui en est offerte (comme dans gmail par exemple)...
Ceci peut être une explication. Et tout dépend également du nombre de destinataire, de la réputation de l'expéditeur (si le mail est dans les spams ou pas),... Une jeune newsletter de 50 mails, ce ne serait pas étonnant, une liste de 3000 mails, ça le serait un peu quand même !
Il faudrait me dire combien de mails ont été envoyés en combien de temps, regarder le log de l'envoi si tous les envois sont OK, traiter les retours, etc...
tu es bien en mutu OVH et PhpMyNewsLetter 2.0.3 ?

#1160 Re : Support général » [Résolu] "Mode d'envoi non défini" avec Gmail » 23-12-2015 12:02:33

Bonsoir Kodjo, et bienvenue sur le forum de support wink

Je suis au regret de dire que malheureusement la version 2.0.4 n'est pas encore soutenue du fait de sa non-encore-publication, et que de nombreux bugs et traductions sont encore en cours.
Je vous invite donc à enlever cette version (uniquement pour tests du fait du dev en cours) et à installer la 2.0.3.
Toutefois en PHP 7, je ne puis garantir le bon fonctionnement, je ne travaille plus sur cette version pour la faire évoluer (2.0.4 oblige !)

#1161 Re : Support général » [Résolu] Interruption d'envois? » 17-12-2015 13:02:58

De rien !
Cette fonctionnalité est issue d'une usagère dont la contrainte est la suivante :
Elle a un magasin, elle inscrit les mails des personnes qui s'inscrivent sur son petit cahier (donc opt-in OK), et après une newsletter (mensuelle pour elle), elle a des personnes qui n'ont pas reçu la précédente. Elle clique donc à cet endroit, et hop, toute sa liste est informée.
Je la remercie ici d'être aussi exigeante avec moi et pour toutes les fonctionnalités qu'elle m'a permis d'apporter. Merci Christel !

Et c'est ainsi que l'expérience utilisateur améliore PhpMyNewsLetter ! (Et elle n'est pas du tout dans l'informatique !)

#1162 Re : Support général » [Résolu] Interruption d'envois? » 17-12-2015 13:02:58

Bonjour,

Oui, cela interrompt l'envoi !
Donc, direction les archives, afficher le dernier mail envoyé, et cela affichera que xxx personnes n'ont pas reçu le mail, et donc clique là où c'est indiqué et tu laisses faire.

Tu me donnes un retour stp ?

Bonne journée,
Arnaud

#1163 Re : Support général » [Résolu] Programmer l'envoi d'une newsletter » 18-01-2016 16:20:25

En fait, Johnny est en cours de développement d'un script qui permettrait de vérifier si une tâche est prévue, si oui, ce script générerait l'envoi.
Ensuite, il suffira d'appeler ce script dans une tâche planifiée récurrente via le scheduler windows, ou autre OS !

La 2.0.4 intègre déjà la planification, si le script est prêt à temps, alors peut être cette possibilité sera incluse. Ceci dit, j'ai déjà du retard sur le timing (j'en suis pas fier  neutral ) et préfère planifier ce script (tests nécessaires !) sur la prochaine version.

Ce sont vos demandes qui créent la richesse de ce produit... wink

#1164 Re : Support général » [Résolu] Programmer l'envoi d'une newsletter » 18-01-2016 16:20:25

Bonjour Sille,

Oui, mais pour l'instant (au vu de l'avancement du développement), ce ne sera possible que sur un environnement Linux pour lequel on aura un accès à crontab.
C'est fonctionnel en version 2.0.4 (non encore soutenue car pas officiellement sortie).

Et la démarche est bien celle décrite, avec aussi la possibilité de supprimer la tâche planifiée bien sur !

#1166 Re : Support général » mise à jour » 13-12-2015 11:18:50

Alors pour chaque site, vérifier la réputation sur https://www.senderscore.org/
Si bonne, alors ne pas hésiter à passer à 20 mails, mais franchement pas plus.
Sinon, aussi bien faire une liste de tests avant et vérifier que tout fonctionne.

Bonne installation et bon usage, j'accepte volontiers de lire des retours, en attendant que la prochaine sorte,... Bientôt !

#1167 Re : Support général » mise à jour » 13-12-2015 11:18:50

Si on boucle à 50 ça risque de déplaire à beaucoup de hotmail, yahoo, orange, etc...
La cadence la plus prudente est de générer 10 mails par boucle de 10 secondes. (donc 1 mail seconde !)
Oui, c'est long, mais sauf à avoir une super réputation, il vaut mieux ne pas se griller !
Donc 3200 membres = 320 boucles de 10 secondes, donc moins d'une heure, ce qui est tout à fait correcte.
Dédié ou mutualisé ? Linux ? Chez quel hébergeur ?

#1168 Re : Support général » mise à jour » 13-12-2015 11:18:50

Bonjour et bienvenue sur le forum

Le plus simple est d exporter la liste d abonnés puis d installer la nouvelle version puis d importer la liste.
Il n y a pas d autres possibilités, les versions sont vraiment très différentes...

Juste faire attention à baisser le nombre de mails par boucle à 10.

Et bonne journée !

Arnaud

#1169 Re : Bugs » [Résolu] Installation et première utilisation » 10-12-2015 12:31:03

Bonjour JLCH,

J'ai eu l'adresse tard hier soir.
Question : Ce fichier se place à la racine du portail général ?
En php 5.5, ça doit marcher, mes tests fonctionnent en 5.6, en hhvm (la hip hop virtual machine de facebook, plus dure que php concernant les erreurs), et en php 7.0.

La 2.0.4 sera bientôt disponible, plus sure dans le "core", et avec changements dans les stats (planification d'envois, corrections d'erreurs, etc...)

En tout cas, merci beaucoup pour ce retour, je devrais faire un questions / réponses car avec les différents hébergeurs, de nombreuses config sont à revoir...

Encore merci, et bonne journée,

Arnaud

#1170 Re : Bugs » [Résolu] Installation et première utilisation » 10-12-2015 12:31:03

Bonjour,

La 2.0.4 n'est tout simplement pas validée pour être encore installée, donc pas de support.

Il faut savoir :
Quelle version de PHP ? Mutu linux ou windows ?

Je crois volontiers à un problème serveur... L'install fonctionnant très bien...

#1171 Re : Bugs » [Résolu] Installation et première utilisation » 10-12-2015 12:31:03

Bonjour JLCH et bienvenue ! wink

Un nouveau bug, ce serait bien un nouveau sujet, celui ci étant marqué comme résolu.

Sinon en 2.0.3, dans les fonctions lignes 109, c'est un $cnx->query... Il y en avait avant, donc je ne vois pas trop.
Tu es en quelle version de Phpmynewsletter ? Quelle version de PHP ? Mutu linux ou windows ?

En 2.0.4, ce serait plutôt :

function build_sorter($key) {
    return function ($a, $b) use ($key) {
        return strnatcmp($a[$key], $b[$key]);
    };
}

A la limite, mettre ici le code des lignes 105 à 115...

#1172 Re : Vos requêtes » un support ovh vps classic 1 en release 3 c'est possible ? » 09-11-2016 12:59:20

Bonjour Khof et bienvenue sur le forum de support  wink

Bien sûr que c'est possible !
Mais là, je suis sur mon lieu de travail, je n'ai pas accès à tous mes outils pour bien expliquer, et je vais partir.
Je propose donc que l'on se lise ce soir, OK ?
Il faudra préparer :
- la distrib ?
- outil d'envoi des mails ? (main.cf = postfix)
- cadence d'envoi des mails ?
- m'envoyer l'IP en mp (sinon, je ne peux clairement rien faire du tout !)

A toute !

Arnaud

#1173 Re : Support général » [Résolu] messages en doublon » 09-12-2015 11:20:45

De rien, c'est un plaisir d'avoir des utilisateurs satisfaits ;-)

PS : ne pas oublier de s'inscrire à la newsletter pour être informé de la future sortie...

#1174 Re : Support général » [Résolu] messages en doublon » 09-12-2015 11:20:45

Ce sera un plaisir de lire le retour, et surtout ne pas oublier de tester avec une liste de tests !!!  wink

#1175 Re : Support général » [Résolu] messages en doublon » 09-12-2015 11:20:45

Bonjour konram et bienvenue sur le forum de support !  smile

Et oui, je peux aider, c'est le but du forum.

Clairement, tu es en hébergement mutualisé, chez 1and1.
Le problème est connu chez eux (comme chez beaucoup d'hébergeur mutualisé), et le voilà (je vais essayer de faire court et clair :
- chaque envoi génère une mise à jour de la base de donnée qui indique qu'un mail est envoyé.
- Les envois se font par boucle de "n" envois toutes les 10 secondes.
- chez les hébergeurs mutualisés, les bases de données ne sont pas sur les mêmes machines (serveurs) et cela entraîne une certaine latence (temps de réponse) avant que le mail soit marqué comme envoyé.
- Les serveurs mutualisés utilisent des smtp mutualisés aux hébergés et entraîne un goulot d'étranglement car les hébergeurs veulent protéger leurs IP pour ne pas être blacklistés (et c'est normal, il faut les comprendre !)
- la boucle d'appel des envois des mails (et qui indique la progression des envois) appelle les emails à envoyer (mais qui finalement ne sont pas marqués comme envoyé et qui étaient dans la boucle précédente !!!  sad  sad  sad )
- on génére ainsi des envois en doubles... ou plus !

Voilà !

Solutions possibles de contournement :
- diminuer le nombre d'envois à chaque boucle pour une liste modeste ( inférieure à 500 mails )...
- augmenter la durée de la boucle...
- prendre un VPS premier prix pour se faire un dédié SMTP (j'en ai plusieurs dans mon cas, avec load balancing des envois et paramétrage particulier pour certaines adresses : yahoo, hotmail, ...), intéressant si plusieurs milliers d'adresses et que l'on héberge plusieurs sites (donc choix particulier)...

Dans ton cas :
- Je préconise une baisse conséquente du nombre d'envois (tu es à 1.3 seconde par envoi, c'est énorme !)
Voici un extrait d'un log via un smtp dédié :

============================================================
07 Dec 2015
Started at 17:08:27
N° 	 Date 	 Time 	 Status 	 Recipient
------------------------------------------------------------
1	17:08:32	 0.124	 OK 	xxxxxxx@free.fr
2	17:08:32	 0.125	 OK 	jxxxxxxx@wanadoo.fr
4	17:08:32	 0.141	 OK 	xxxxxxx@cegetel.net
6	17:08:37	 0.155	 OK 	xxxxxxx@lecotedeguermantes.com
7	17:08:37	 0.125	 OK 	xxxxxxx@free.fr
9	17:08:37	 0.108	 OK 	xxxxxxx@wanadoo.fr
10	17:08:42	 0.115	 OK 	xxxxxxx@wanadoo.fr
11	17:08:42	 0.108	 OK 	xxxxxxx@wanadoo.fr
12	17:08:42	 0.108	 OK  xxxxxxx@wanadoo.fr
14	17:08:47	 0.120	 OK 	xxxxxxx@gmail.com
15	17:08:47	 0.108	 OK 	xxxxxxx@orange.fr
16	17:08:47	 0.133	 OK 	xxxxxxx@sfr.fr
17	17:08:52	 0.146	 OK 	xxxxxxx@airliquide.com
18	17:08:52	 0.133	 OK 	xxxxxxx@gl-events.com
19	17:08:52	 0.108	 OK 	xxxxxxx@orange.fr
20	17:08:57	 0.118	 OK 	xxxxxxx@orange.fr

Et là, on a des temps d'envois divisés par 10 !
Et l'on constate un envoi de 3 mails toutes les 5 secondes, c'est une liste de 1200 mails.

Conclusion :
Tu vas donc aller dans Configuration Globale >> Gestion des envois >> NOMBRE DE MESSAGES EXPÉDIÉS À CHAQUE BOUCLE D'ENVOI et tu vas indiquer 3
Cela générera 3 envois de mails à chaque boucle.

Mon conseil : ne cherchez pas à envoyer vite, cherchez à envoyer bien ! Peut importe que celà prenne du temps, on s'en fiche, prenez le temps !

Dans la version 2.0.4 qui ne devrait pas tarder à sortir, j'ai réduit le nombre de mails à chaque boucle d'envoi.

Tiens nous au courant de la suite !

Arnaud

Pied de page des forums

Propulsé par FluxBB