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 !

#301 Re : Support général » Liens Newsletters + LaPoste.net » 31-07-2018 15:28:34

Hello Realdju !

Pas grand chose à dire !!
Pour le point 4, un screen serait peut être sympa (il y a une extension absolument géniale à chrome et firefox : Awesome Screenshot que je conseille fortement : peut cadrer des zones, mettre des flèches pour indiquer des points à surveiller, et floutter ce qui doit rester confidentiel !).

Pour point 3 : Il faut regarder chacun des mails et étudier, voir si c'est à l'envoi ou si c'est de la remise éjectée...

Pour point 2 : oui, je sais. Mettre en statique la newsletter, je sais ce serait bien... Je verrai pour la prochaine version qui gardera le style désormais présenté.

Et pour point 1 : s'arrêter en cours d'un cron, ça veut dire qu'il y a un "max execution time" qui a arrêté le process. Combien de temps entre le 1er et le dernier correctement envoyés ?

De rien  ops

#302 Re : Support général » [Résolu] Erreur 500 - Send preview » 22-09-2018 12:23:49

Bonjour Menphis !

Ah ben voilà, si je n'ai même plus le temps de répondre  big_smile

Résolu ?

#303 Re : Support général » [Résolu] Erreur 500 - Send preview » 22-09-2018 12:23:49

Bonjour Menphis, et bienvenue sur le forum  cool

C'est php 5.4.
Dans mon effort de développement, j'ai assuré une montée vers les versions stables et la dernière est 5.6.
Je reconnais avoir mis php 5.3, mais c'était pour la version précédente...

L'erreur vient du fait que empty() ne supporte que les variables en 5.4.
Et là, on teste un contenu avec une fonction
Il faudrait changer la ligne 87 :

if (empty(trim($newsletter['bounce_email']))) {

en

$tmpBounce = trim($newsletter['bounce_email']);
if(empty($tmpBounce)) {

Je pense qu'il y a d'autres cas... Me les rapporter !
Mais je pense à send.php, et include/task.php

#305 Re : script upgrade.php » [Résolu] Pb Installation avec le upgrade » 26-03-2018 06:09:09

Pour info le retour des bounces et leur traitement n'est pas automatique, mais bien validé une fois les paramètres saisis.
Le traitement des bounces est manuel, en cliquant sur le bouton en triangle (le 5ème) en face du nom de la liste.

#306 Re : script upgrade.php » upgrade.php : petit retour » 21-03-2018 14:55:11

Pour info, je fais exprès d'afficher les erreurs dans le script d'upgrade pour aider en cas de bug.
exec_available est une variable inscrite en conf et utilisée plus tard.

N'hésite pas s'il y a quoi que ce soit !

Merci  wink

#307 Re : script upgrade.php » [Résolu] Pb Installation avec le upgrade » 26-03-2018 06:09:09

Je marque le sujet résolu.
Après que Realdju m'ait envoyé le screen de sa config, il s'avère que le path (le chemin) d'installation était erroné, et prenait en compte le chemin physique de l'installation par rapport à la racine, à savoir /var/www/html
Le chemin est celui par rapport à la base du serveur web : pmnl/
pour une installation dans /var/www/html/pmnl
et un lien en www.example.com/pmnl/
wink

#308 Re : script upgrade.php » [Résolu] Pb Installation avec le upgrade » 26-03-2018 06:09:09

je suis complètement désolé mon pauvre  cry
Tu peux me faire un screen de ta config stp, cache juste le nom de domaine, mais laisse bien apparaitre les signes de bout de code genre /
A défaut je pourrais prendre la main (en toute confidentialité bien évidemment !)
A ce sujet : je propose souvent de prendre la main, pour arriver à résoudre les bugs inhérents à certains hébergeurs. Je garantis toute confidentialité bien évidemment !

#309 Re : Authentification des mails » [Résolu] générer une clée DKIM ? » 18-03-2020 14:33:24

Le préfixe est bizarre
Vous avez mon mail -> me l envoyer svp
Avec le fichier de config dkim

#310 Re : Authentification des mails » [Résolu] générer une clée DKIM ? » 18-03-2020 14:33:24

Bien sûr !
Il faudrait chercher sur le forum je crois qu il y a un sujet ou Google
Je suis sur mon tel je ne peux rien faire en l état

#312 Re : Vos requêtes » Hebergeur different » 17-03-2018 06:38:15

Effectivement ce n est pas le sujet, mais ce qui est important à mes yeux, c est de comprendre où sont les machines. IP française, ou européenne, le pourquoi de black out total (attaque DDOS géante d il y’a quelques mois), etc...
Et cela me rassure sur mes choix d hébergeur wink
Bon week end et je surveille le forum !

#314 Re : Vos requêtes » Hebergeur different » 17-03-2018 06:38:15

Bonjour Mario37 et bienvenue à toi sur le forum !

La question est très intéressante et n'a jamais été posée  wink
Obambu, je ne connais pas, mais pourquoi pas (mais vite fait, l'IP de leur portail est 151.80.139.82, et c'est une IP hébergée par OVH, je dis ça,... Je dis rien !
Source : http://whois.domaintools.com/obambu.com et https://dig.whois.com.au/ip/151.80.139.82)

Ceci dit, si c'ets possible d'héberger un site en A et d'avoir sa liste hébergée en B.
Tu vas dans ton interface, tu cliques sur le logo gérer (configurer la newsletter) à droite de la liste concernée par les adhésions possibles depuis ton portail web. Tu avs en bas de la page, ou cliques sur "Code HTML de souscription" et tu as un code du genre :

<form action='/pmnl2/subscription.php' method='post' target='pmnlwindow' onsubmit="window.open('/pmnl2/subscription.php', 'pmnlwindow', 'scrollbars=yes,width=700,height=210');return true">
                    <input type='text' name='email_addr' value='' size='30'>
                    <input type='hidden' name='list_id' value='7'>
                    <input type='hidden' name='op' value='join'>
                    <input type='submit' value='souscrire'></form>

Il te suffit d'y rajouter le domaine hébergeant la newsletter, exemple :

<form action='https://www.phpmynewsletter.com/pmnl2/subscription.php' method='post' target='pmnlwindow' onsubmit="window.open('https://www.phpmynewsletter.com/pmnl2/subscription.php', 'pmnlwindow', 'scrollbars=yes,width=700,height=210');return true">
                    <input type='text' name='email_addr' value='' size='30'>
                    <input type='hidden' name='list_id' value='7'>
                    <input type='hidden' name='op' value='join'>
                    <input type='submit' value='souscrire'></form>

Ce code est à adapter à ton domaine, et j'ai pris pour l'exemple le code avec pop-up.
Et c'est tout !
Tu nous tiens au courant et marque le sujet résolu si OK ?
Bonne journée,

Arnaud

#315 Re : Vos requêtes » Liste des abonnés, mail, nom, ville ... » 19-10-2022 08:18:31

Bonjour,

Je n'ai pas eu le temps de gérer cela sur la 2.0.5, mais c'est inscrit très logiquement sur la 2.0.6, dont la liste des nouveautés commence à grossir à vue d'oeil du fait de vos demandes croissantes (Je reçois beaucoup de mail de demande pour de l'aide, mais aussi de suggestions, et je vous en remercie, pour les idées et pour al confiance !)

#316 Re : Support général » [Résolu] SyntaxError: JSON.parse: unexpected character » 08-12-2019 21:51:24

Pour répondre à Archeo sur la reprise des mails non envoyés :
Quand un envoi est arrêté en cours de liste et SI l'envoi n'a pas été au bout, donc que le process n'a généré que par exemple 60 envois sur 100, alors il faut aller dans les archives de la liste, séléctionner l'envoi non terminé, et il doit s'afficher de tête un truc du genre : "Attention, 40 abonnés n'ont pas reçu cette newsletter, cliquez-ici pour leur envoyer" et on clique sur la zonne marron claire affichée.
Si les mails ont été marqués en erreur sur l'envoi, ils sont passés alors en liste des mails en erreur, et il n'est pas possible de leur renvoyer, sauf à extraire un par un ces mails et les mettre dans une liste créée pour l'occasion.
Concernant la boucle à 100 secondes, c'est que les paramètres n'ont pas été enregsitrés. Ilf aut bien cliquer sur le boutn vert "Enregistrer".

Un dernier point (qui ne résoud pas le sujet) : PhpMyNewsLetter fonctionne bien quand c'est bien paramétré. La cadence d'envoi, la gestion des mails en bounce, les clés dkim st spf sont des éléments tous indépendants mais constitutifs globalement du succès d'un envoi unitaire (un envoi sur une liste) et forment la qualité d'une liste.
C'est pour cela qu'il est important de ne pas hésiter à prendr ele temps de tout paramétrer correctement, soigneusement et patiemment.

#317 Re : Support général » [Résolu] SyntaxError: JSON.parse: unexpected character » 08-12-2019 21:51:24

shaken a écrit :

Bonjour,

Juste pour information, j'ai déjà rencontré deux fois cette erreur JSON caractérisée par le message d'erreur suivant :

SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data

...

Au cas où, si cela peut servir à trouver votre problème.
Il faut bien avouer que le message d'erreur est implicite.

Merci pour l'information ! wink
Je suis en train de voir avec Archeo pour résoudre son souci, il nous en dira un peu dans un moment...

#318 Re : Support général » [Résolu] Erreur dans les stats » 15-03-2018 09:13:45

Oui, c'est la même origine.
Attention, l'affichage des profils n'est pas super fonctionnel quand tu fais un tri par clic.
Il faut parcourir les pages.
Sinon, les calculs sont justes. Mais vu que tes liens ne sont pas issus de receveurs de mails....

#319 Re : Support général » [Résolu] Erreur dans les stats » 15-03-2018 09:13:45

Excellente idée ! Je vais étudier.

Concernant le post, je le marque résolu dans le sens où ce n'est pas un bug PhpMyNewsLetter, mais bien une évolution inscrite pour 2.0.6

Bonne journée

#320 Re : Support général » DKIM : Body has been altered » 14-03-2018 18:55:27

Je pourrais avoir la ligne de code de génération des clés ?
Sinon, voici mon code de génération adapté à ton domaine :

mkdir -p /etc/opendkim/keys/resinence.fr
cd /etc/opendkim/keys/resinence.fr
opendkim-genkey -r -h rsa-sha256 -d resinence.fr
chown opendkim:opendkim default.private
echo "default._domainkey.resinence.fr resinence.fr:default:/etc/opendkim/keys/resinence.fr/default.private" >> /etc/opendkim/KeyTable
echo "*@${domain} default._domainkey.resinence.fr" >> /etc/opendkim/SigningTable

Et attention, le code est bien généré sans les www traditionnels !

#321 Re : Support général » [Résolu] Erreur dans les stats » 15-03-2018 09:13:45

En fait, au début de la campagne, les liens de la campagne seront insérés puis les ocmpteurs de chaque lien mis à jour. Ainsi, même s'il y a des appels de ces liens sans correspondance, ils n'apparaitront pas. Tu as tout vu juste ! Bravo l'ami  wink

#322 Re : Support général » [Résolu] Erreur dans les stats » 15-03-2018 09:13:45

Aucune idée ! Regarde un des domaines, et va dans tes logs, extrais les lignes et tu verras que ça ne correspond à rien...
mais je ferai une solution de contournement dans la prochaine version.

#324 Re : Support général » DKIM : Body has been altered » 14-03-2018 18:55:27

J'attends le retour  wink

C'est dommage de passer par un générateur, sur un dédié avec opendkim installé, il suffit d'un :

[...portion minimaliste de code...]
opendkim-genkey -r -h rsa-sha256 -d example.com

pour générer les clés...

#325 Re : Support général » [Résolu] Erreur dans les stats » 15-03-2018 09:13:45

Il me faudrait voir, là c'est un peu flou sans vue, screen, etc...
Regarde dans la table _track_links, fais une recherche sur le numéro de ta campagne, et regarde les liens avec le compteur cpt.

Pied de page des forums

Propulsé par FluxBB