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 !

#752 Re : Support général » [Résolu] Problème d'envoi réel » 25-01-2017 14:31:08

Il n'y a pas la petite loupe comme indiquée sur l'image plus haut ?
Pas d'en tête ? Rien ?? Bizarre...
Quelle est la méthode d'envoi des mails ? php_mail ? smtp ? smtp relais ?

Sinon, pour le javascript, te connecter avec chrome, générer un mail sur ta liste d'essais, et avant l'envoi, ouvrir l'observateur d'évènements (clic droit n'importe où dans la page puis inspecter) et déclencher l'envoi. Aller dans l'onglet console et me dire.
Sinon, tu es sous domaine ou pas ?

#753 Re : Support général » [Résolu] Problème d'envoi réel » 25-01-2017 14:31:08

Bonjour Microtiq et bienvenue sur le forum  wink

Ubuntu, très bien, rien à dire.
PHP 7.0, ok, normalement ça DOIT fonctionner.
La preview part (donc tu la reçois, on est d'accord ?), mais pas les mails de la liste, phase importante quand même de l'opération  big_smile
A voir :
Que dit :
- le log de l'envoi en allant dans TRACKING > Données chiffrées et graphiques et clic sur la loupe :
1483986555_log.png
- que dit le log de php : /var/log/php_errors.log (ou php7_errors.log ou autre) ?
- que dit le log mail.log /var/log/mail.log avec un grep sur une des premières adresses théorique de l'envoi ?
Aussi : es tu en sous domaine ou en répertoire
(pmnl.domaine.com ou domaine.com.pmnl/ )
Avec ça on doit avancer.

A te lire
Arnaud

#755 Re : Support général » [Résolu] Probleme formulaire inscription à une news » 08-01-2017 15:09:31

Bonjour,
Il faut aller dans le fichier lib/pmn_fonctions.php
Chercher à la ligne 68 :

function addSubscriberDirect($cnx, $table_email, $list_id, $addr) {

Remplacer par :

function addSubscriberDirect($cnx, $table_email, $list_id, $addr, $table_email_deleted) {

Je mets à jour la fonction à télécharger.
Merci pour la remontée du bug et bon dimanche,
Arnaud

#756 Re : Support général » [Résolu] Probleme formulaire inscription à une news » 08-01-2017 15:09:31

Je cherche et te tiens informé !
Très bien de faire des test, très bien  cool

#757 Re : Gestion des envois d'une newsletter » [Résolu] Comment gérer les quotas des hébergeurs? » 07-01-2017 16:52:19

Alors je ne m'ennuie pas, et je trouve l'idée parfaite !
D'ailleurs, je me demande pourquoi on ne me l'a jamais demandée ???
Merci, je vais m'en occuper pour la 2.0.5 !

#758 Re : Gestion des envois d'une newsletter » [Résolu] Comment gérer les quotas des hébergeurs? » 07-01-2017 16:52:19

sad
tu arrêtes ton envoi en allant n'importe où ailleurs (si je n'arrive pas trop tard, mais vu tout ce que tu as écrit avant ça devrait aller)
dans archives.php et dans include/compose.php tu cherches la ligne :
setTimeout(progresspump,5000);
et tu la remplaces par
setTimeout(progresspump,10000);
Tu retournes dans archives de ta liste, puis tu verras que xxx destinataires n'ont pas reçu la newsletter, tu cliques là où c'est indiqué.
Effectivement, j'ai changé la cadence de 10 à 5 secondes depuis un moment déjà.
Je me dois te présenter toutes mes confuses, tous les détails techniques prennent de la place dans ma petite tête... Et je perds certains détails.

#760 Re : Gestion des envois d'une newsletter » [Résolu] Comment gérer les quotas des hébergeurs? » 07-01-2017 16:52:19

Bonjour,

En effet 480 mails de l'heure, c'est pas beaucoup...
En fait, d'origine l'appli gère des boucles d'envoi toutes les 10 secondes, soit 360 boucles de l'heure.
Il faudrait donc envoyer un mail toutes les 10 secondes pour être sur d'être dans les clous...
Et ça se règle dans Configuration globale > Gestion des envois > NOMBRE DE MESSAGES EXPÉDIÉS À CHAQUE BOUCLE D'ENVOI : 1
Je ne vois pas grand chose d'autre...
(Sauf un smtp particulier...)

#762 Re : Gestion des envois d'une newsletter » [Résolu] Problème avec l'envoi de newsletter » 06-01-2017 14:19:05

Est-ce qu'il manquait le mail de l'expéditeur ?
Tu nous dis le pourquoi ?
Je serais enchanté big_smile

#763 Re : Gestion des envois d'une newsletter » [Résolu] Gestion des retours » 31-03-2017 12:21:01

Je te conseille quand même de ne pas envoyer plus de 4 mails par boucle de 10 secondes, à régler dans les paramètres.

#764 Re : Gestion des envois d'une newsletter » [Résolu] Problème avec l'envoi de newsletter » 06-01-2017 14:19:05

En fait, chez 1&1, il y a un bug à la détection du bon répertoire.
Va dans configuration générale, réglages divers, tu auras un "/home/...." ou quelque chose comme ça.
Si tu héberges pmnl comme étant par exemple :
http://www.mondomaine.com/pmnl/login.php
alors dans ce paramètre tu mettras pmnl/
Tu enregsitres, puis tu retournes dans la composition.
C'est en fait le problème du javascript mal chargé car non trouvé.
A te lire  wink

#765 Re : Gestion des envois d'une newsletter » [Résolu] Problème avec l'envoi de newsletter » 06-01-2017 14:19:05

Bonjour Ceau,
Concernant la 2.0.3, il faut savoir qu'il y a désormais la 2.0.4, il faudra penser à upgrader  wink
Si tu vas sur la page de démo :
https://www.phpmynewsletter.com/pmn_demo/login.php
demo@phpmynewsletter.com
admindemo
Tu verras en haut à gauche qu'il y a le numéro de la version, comme en 2.0.3, illustration :
1483628968_version_pmnl.png

Je lis que d'autres CMS utilisent la version php mail, merci pour l'indication.
Pour la liste de test, fais quand même une petite liste avec au moins 2 destinataires, je clame haut et fort la nécessité des listes ! Pas de tests avec des vrais destinaires, il y a trop souvent des clics sur "signaler comme spam..."

Chez 1and1, la fonction est activée, c'est linux, y'a pas de raison que cela vienne de l'hébergeur.
La ligne 136, c'est le grand vide, en fait l'erreur vient de la ligne 133 :

header("location:send_preview.php?step=sendpreview&begin=0&list_id=$list_id&msg_id=$msg_id&sn=$num&error=0&token=$token");

Le $num n'est pas défini.
Tu vas supprimer la ligne 41 :

$sn      = (!empty($_GET['sn'])) ? $_GET['sn'] : '';

Et supprimer

&sn=$num

dans la ligne 133.

Dans le fichier send_preview.php à la racine de pmn, tu ajouteras :

$mail->SMTPDebug  = 2;

Juste avant

if (!$mail->Send()) {

Puis, s'assurer dans la liste de tests que tu as bien un mail réel et lié au domaine que tu héberges comme expéditeur, et un mail réel (chez gmail par exemple, ou free, hotmail, laposte...) pour refaire le test d'envoi.

J'attends le résultat

#766 Re : Gestion des envois d'une newsletter » [Résolu] Gestion des retours » 31-03-2017 12:21:01

Quelle était la cadence d'envoi ?
Surtout : gérer correctement la cadence ! Peu importe le temps que cela prend !!!

#767 Re : Gestion des envois d'une newsletter » [Résolu] Gestion des retours » 31-03-2017 12:21:01

Ah oui, petit oubli de ma part !
Il faut effectivement passer en mode "dédié qui ouvre d'autres fonctionnalités.
En réflechissant un  peu :
le mx ovh de ton domaine est :

Pref	Hostname	IP Address	        TTL	
1	mx3.ovh.net	137.74.127.128	24 hrs	
5	mx4.ovh.net	137.74.127.182	24 hrs	
100	mxb.ovh.net	178.33.124.188	24 hrs	

C'est donc le MX mutualisé (MX : adresse du serveur de messagerie lié à ton domaine).
Donc, c'est normal que cela ne marche pas, OVH ne laissera personne aller interroger les serveurs de messagerie mutualisés.

En boucle : normal aussi, c'est une barre de progression qui repasse un check des bounces au retour à 0.

L'envoi par php mail... ==> SPAM très souvent !
Il faut passer par un SMTP, ajouter les enregsitrements DKIM et SPF dans les serveurs de DNS, et l'utiliser au rythme imposé par OVH (100 mails / heure je crois).

Conclusion : passer en smtp et le traitement des retours ne marchera jamais (et ce, quelque soit le logiciel utilisé !)
A lire : https://www.phpmynewsletter.com/forum/v … php?id=129
Désolé  cry

#768 Re : Gestion des envois d'une newsletter » [Résolu] Gestion des retours » 31-03-2017 12:21:01

Bonjour Ludo et bienvenue sur le forum support  wink

La gestion des retours en erreur (les bounces) est faite à la demande uniquement, et donc logiquement après une campagne.
Il suffit de configurer correctement tes paramètres de connexion dans la rubrique :
Configuration générale > Gestion des retours
tu saisis tes paramètres de connexion, et tu testes ! Tu dois impérativement avoir le message en vert :*
Connexion réussie : {localhost:110/pop3/notls}INBOX,user@domaine.com,********* (variable selon configuration).
Ensuite, tu fais ta campagne, de tests d'abord pour vérifier et valdier ton mail, puis en réel.
Quelques heures après la campagne (parfois les temps de retour sont longs, c'est au bon vouloir des services), tu vas cliquer sur :
GESTION DES NON-DISTRIBUÉS > Analyse des retours
Ce processus ira scruter la mailbox définie précédemment, ira chercher les mails en erreur, et ira mettre à jour tes listes de mail, stats, etc...
Maintenant, la particularité OVH, je ne la connais pas au sens que je n'ai pas de mutu OVH, mais je pense que si les mails passent par ta bal, alors le traitement fonctionnera.
Sinon, tu peux mettre les mails dans un fichier texte, en vrac, et aller les supprimer en masse depuis :
ABONNES > Gestion des abonnés > SUPPRIMER LES ABONNÉS EN MASSE DEPUIS UN FICHIER

Voilà, je pense avoir répondu.
Est-ce clair Ludo ?

Arnaud

#769 Re : script upgrade.php » upgrade.php : passez à la 2.0.4 simplement » 23-01-2017 08:49:26

Bonjour Flegon, bienvenue sur le forum,

Accepterais tu stp de faire un nouveau topic dans le forum, sinon, j'aurai du mal à suivre les incidents et donc de proposer des éléments de résolution  wink

Merci d'avance,

Arnaud

#770 Re : Support général » [Résolu] Boutons non fonctionnels » 04-01-2017 09:07:37

Tant mieux, mais ce n'est pas une solution durable ! Si tu changes d'hébergeur, ou de répertoire ou quoi que ce soit, ça ne fonctionnera plus.
Je revois ça plus en détail avec un bout de code à corriger...

Merci quand même pour le retour et bon usage !

Arnaud

#771 Re : Support général » [Résolu] Boutons non fonctionnels » 04-01-2017 09:07:37

OK, alors remets tout en ordre.
Si tu utilises un navigateur comme Chrome (que je conseille vivement, autant que Firefox), tu ouvres ta page de compositio, tu cliques droit, inspecter, puis console, et ça affiche la ou les erreurs.
Pour moi, c'est du javascript non chargé ou non exécuté.
Surtout, ne me dis pas que tu as un bloqueur de scripts....

#772 Re : Support général » [Résolu] Boutons non fonctionnels » 04-01-2017 09:07:37

bonjour et bienvenue sur le forum !

Merci d'avoir pris le temp de venir ici  wink

En fait, tu es en sous domaine, donc il va falloir aller dans le code, mais il me faudrait ta version de phpmynewsletter.
Sinon, et à défaut :
Tu vas dans include/compose.php, et tu cherches :

echo "<script src='/".$row_config_globale['path']."js/tinymce/tinymce.min.js'></script>

que tu remplaces par :

echo "<script src='".$row_config_globale['path']."js/tinymce/tinymce.min.js'></script>

idem pour

                        external_filemanager_path:'/".$row_config_globale['path']."js/tinymce/plugins/filemanager/',
                        external_plugins: { 'filemanager' : '/".$row_config_globale['path']."js/tinymce/plugins/filemanager/plugin.min.js'},

que tu remplaces par :

                        external_filemanager_path:'".$row_config_globale['path']."js/tinymce/plugins/filemanager/',
                        external_plugins: { 'filemanager' : '".$row_config_globale['path']."js/tinymce/plugins/filemanager/plugin.min.js'},

Voilà, et tiens moi au courant !

Arnaud

#773 Re : Gestion des envois d'une newsletter » [Résolu] Problème avec l'envoi de newsletter » 06-01-2017 14:19:05

Bonjour Ceau et bonne année !

Je te remercie d'avoir précisé que tu es débutant  wink

Un mail, c'est fait pour être envoyé ! Si ça bloque, c'est vraiment dommage.
La fonction php_mail n'a besoin d'aucun paramètre, et chez 1and1, elle doit marcher (j'ai fait des install 1&1, et je certifie que ça fonctionne).
Pour le smtp, il y a des paramètres.
Moi je pense que le problème est autre !
- Il me faut absolument ta version de phpmynewsletter, elle est écrite dans le fichier VERSION à  la racine de ton installation. (donc : ***/Pmn/VERSION)
- il me faut ton plan d'hébergement (C'est du linux, ok, mais quel plan ?)
- es tu sur que ton plan d'hébergement t'autorise à envoyer des mails ?

Ensuite :
Le mode debug ne doit pas être utilisé pour envoyer des mails, les erreurs sont tellement particulières et diversement liées aux environnements qu'il convient de n'utiliser qu'exceptionnellement ce mode et uniquement pour m'aider à vous aider !

Et enfin : as tu créé une liste de tests ??? Ou bien est ce que tu fais ces tests sur une liste d'envoi réelle ?

Bonne journée
Arnaud

#775 Re : Bugs » [2.0.4]Bouton "Supprimer cette adresse électronique" ne fonctionne pas » 30-12-2016 16:48:38

La ligne :

if (count($results_stat_platform)&&$total>0 >0) {

à corriger par :

if (count($results_stat_platform) >0 &&$total>0 ) {

Pied de page des forums

Propulsé par FluxBB