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 !

#426 Re : Support général » Initialisation en cours » 18-12-2017 14:50:12

Bonjour andreG

Je n'ai pas le screen, ce n'est pas nécessaire, je vois très bien.
Si tu as une page blanche c'est que les corrections apportées ont été faites avec une erreur.
Les modifications faites ici sont sûres car je les ai testées.
Il convient donc de les reprendre et de les faire avec le plus grand soin.

Maintenant, et dans ton cas, si tu n'es pas sûr, pose PhpMyNewsLetter dans un répertoire simplement en sous répertoire de ton domaine principal.
C'est franchement le plus simple à faire et ainsi bénéficier du script de manière sûre.

#427 Re : Support général » [Résolu] Pb Yahoo + Cron » 09-12-2017 11:03:22

Bonjour Julien

Je pense que tes commentaires n'appellent pas à commentaires.
Tu as géré brillamment, il se peut effectivement que d'anciennes adresses aient un peu pourri la liste à un instant T.
Il faut savoir faire un peu de sacrifice pour protéger la liste, tu l'as fait ! Bravo et no comment  cool

#428 Re : Support général » Initialisation en cours » 18-12-2017 14:50:12

Bonjour andreG, et bienvenue sur le forum.

C'est parce que le lien sur les fichiers javascript n'est pas bon.
Si tu es en sous domaine il faut aller gérer le répertoire dans la configuration globale, mettre en "Chemin de phpMyNewsletter" à /
Ensuite, s'assurer que ceci :
https://www.phpmynewsletter.com/forum/t … age-1.html
a bien été codé.

#429 Re : Gestion des envois d'une newsletter » [Résolu] Rédaction nouveau message » 06-12-2017 12:13:14

Bonjour andreG et bienvenue sur le forum.

Il faudrait ouvrir un nouveau poste dans la rubrique support général 2.0.4 :
https://www.phpmynewsletter.com/forum/f … age-1.html

#431 Re : Support général » [Résolu] Problème installation » 06-12-2017 10:08:44

Si !
Dans le répertoire include/lib, tu as le fichier pmn_fonctions.php
Vers la finb tu as une fonction :

function validEmailAddress($email) {
    $email = trim($email);
    $exp = "/^(.*)@(.*)$/";
    preg_match($exp, $email, $matches);
    $domains_to_kick_off=array('voila.fr','bocps.biz','yahoogroupes.fr','yahoogroupes.com');
    if (is_string($email) && !empty($matches[1]) && filter_var($email, FILTER_VALIDATE_EMAIL) && !in_array($matches[2],$domains_to_kick_off)) {
        return (checkdnsrr($matches[2],'MX'));
    } else {
        return false;
    }
}

que tu vas modifier en :

function validEmailAddress($email) {
    $email = trim($email);
    $exp = "/^(.*)@(.*)$/";
    preg_match($exp, $email, $matches);
    $domains_to_kick_off=array('voila.fr','bocps.biz','yahoogroupes.fr','yahoogroupes.com');
    if($matches[2]=='maroquineriethomas.com'){
        return true;
    } elseif (is_string($email) && !empty($matches[1]) && filter_var($email, FILTER_VALIDATE_EMAIL) && !in_array($matches[2],$domains_to_kick_off)) {
        return (checkdnsrr($matches[2],'MX'));
    } else {
        return false;
    }
}

#432 Re : Support général » [Résolu] Problème installation » 06-12-2017 10:08:44

L'enregsitrement MX est l'enregistrement qui dit où est le serveur de messagerie de réception pour ce domaine.
PhpMyNewsLetter interroge les serveurs de DNS pour savoir si un domaine existe et permet de la réception de mail.
Ainsi, les serveurs de DNS décrits dans ta machine doivent porter le MX du domaine que tu veux ajouter, en l'occurence ton domaine hébergeant.

En conclusion, pour pouvoir jouer du MX correctement, il faudrait décrire la config complète de ton domaine hébergeant le mailing chez ton registar et pas faire qu'un CNAME.

Ceci dit, je pense que je vais améliorer les tests de DNS pour exclure les adresses du domaine hébergeant.

#433 Re : Support général » [Résolu] Problème installation » 06-12-2017 10:08:44

Gocy a écrit :

Héhé j'aimerais aussi bannir MicroDaube mais je n'est pas le choix, pour le peu de liberté que j'ai un serveur debian ^^

Alors j'ai déjà changer le mail en baptiste.couble@maroquineriethomas.com mais sur le bandeau avant envoie j'ai toujours admin@newsletter.maroquineriethomas.com.

j'ai testé adresse ip, cname en mode SMTP sur le port 25 avec mon compte AD, toujours la même erreur...

Il faut aussi changer dans la config de la newsletter : les expéditeurs

#434 Re : Support général » [Résolu] Problème installation » 06-12-2017 10:08:44

Là c'est complexe...
Pourquoi chercher la difficulté ! lol
Le mailing doit être paramétré avec le mail souhaité.
Dans ton cas, je pense que tu voulais plutôt admin@maroquineriethomas.com
A changer dans la config.
Le mail proposé par PhpMyNewsLetter est fonction de ce que l'outil trouve, et pas de ce qui est forcément souhaité in finé.
Ensuite, je ne connais rien en exchange (mais alors rien du tout ! Et dans mon taf, tout microsoft est poliment banni à vie...).
Au vu de ton screen, tu as un FQDN : "fully qualified domain name".
C'est normalement un domaine accessible au travers d'un enregistrement A d'un serveur de DNS (ou CNAME si ton DNS est client, slave, du DNS principal du domaine servi).
Il faut donc normalement indiquer dans le serveur SMTP ce FQDN.
Ensuite, tu as l'authentification à gérer.
J'ai un client pour qui j'ai fait une installation, qui a simplement mis l'IP de son serveur exchange, et port 25.
Attention au firewall et ouverture du port adéquat.

Dernière chose : si tu changes le mail admin, ça changera aussi le mail de connexion.
Idéalement, je recommande fortement d'utiliser un prénom pour personnaliser le mail. Le client n'apprécie guère les ne-pas-répondre, no-reply, ou autre admin... wink

#435 Re : Support général » [Résolu] Problème installation » 06-12-2017 10:08:44

Ah ben c'est pas anodin !
php_mail = forte chance de tomber en spam !
php_mail est un capsulage de sendmail exim ou un truc dans le genre. Honnêtement, je déconseille fortement !

1/ soit tu poses tes paramètres exchange en choisissant serveur smtp
2/ soit tu veux continuer à tester avec php_mail, et tu poses le codes suivant dans un fichier testmail.php à la racine de ton installation :

<?php 
    ini_set( 'display_errors', 1 );
    error_reporting( E_ALL );
    $from = "ton_adresse_mail@domaine.tld";
    $to = "YOUREMAILADDRESS";
    $subject = "PHP Mail Test script";
    $message = "Message manuel de test";
    $headers = "From:" . $from;
    mail($to,$subject,$message, $headers);
    echo "Test email sent";
?>

et tu l'appelles en ligne de commande par php testmail.php

Je dois partir en réunion, je regarde les messages...

#436 Re : Support général » [Résolu] Problème installation » 06-12-2017 10:08:44

OK.
Alors pour info le fichier send.php est à la racine, send_preview.php également.
Mais tu ne le trouves pas dans la console de Chrome.
Cette erreur est due à un mauvais paramétrage de l'envoi.
Est-ce que tu as un smtp en local (postfix) ou est-ce que tu passes par un compte externe avec authentification ?

#437 Re : Support général » [Résolu] Problème installation » 06-12-2017 10:08:44

Il doit y avoir plutôt un souci sur la verbosité des données renvoyées en JSON qui impacte le bon affichage.
Sous chrome, fais F12 (observateur d'évenements) > network > réponse sur le fichier send.php.
tu colles la réponse ici, on verra ce qu'il en est
1512465115_f12.jpg

#438 Re : Support général » [Résolu] Problème installation » 06-12-2017 10:08:44

C'est le path qui est décrit dans la configuration générale, il faut la mettre à vide.
> Configuration globale > réglages divers
Pour le nom de domaine, c'est bizarre. Est-ce que le domaine @maroquineriethomas.com a un enregsitrement MX ?

#440 Re : Support général » [Résolu] Problème installation » 06-12-2017 10:08:44

Bonjour,

Oui, la poser peut éventuellement aider.

Le problème est d'accès à la base vient plutôt d'une mauvaise identification... Erreur 1045 (que ce soit MariaDB ou MySQL d'ailleurs !)
Le fait que l'accès ait été créé la semaine dernière ou n'importe quand d'ailleurs, ne pose aucun problème de délai ou quoi que ce soit.

Donc vérifier le user, le password, le type d'accès autorisé (localhost, distant, etc...)
C'est de l'admin système, pas du PhpMyNewsLetter  wink

#441 Re : Recensement des bugs par version » Configuration générale + 1 faute » 03-12-2017 12:32:25

Soit regarder les logs PHP soit refaire l installation depuis le début

#443 Re : Support général » [Résolu] Problème installation » 06-12-2017 10:08:44

Je suis désolé, mais il y a un problème de redirection sur une erreur en 302, "doc not found" !
1511978887_redirect.jpg

Server: nginx/1.10.3
Date: Wed, 29 Nov 2017 18:05:24 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: keep-alive
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate
Pragma: no-cache
Location: install.php
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
X-Robots-Tag: none
X-Download-Options: noopen
X-Permitted-Cross-Domain-Policies: none
Strict-Transport-Security: max-age=31536000; includeSubDomains;

Voir s'il n'y a pas un *.domaine ailleurs dans la conf nginx.
Si index marchait, c'est parce qu'un autre domaine décrit dans la conf pointait dessus.

Mais c'est bien un problème nginx.
Il faudrait voir la conf complète

#444 Re : Support général » [Résolu] Problème installation » 06-12-2017 10:08:44

Alors effectivement PhpMyNewsLetter est une application web WAN.
On peut l'utiliser en LAN, envoyer des mails certes, mais les visu en ligne, les désinscriptions ne fonctionneront pas.
C'est un outil, mais aussi un portail web.

Sinon, c'est un problème de redirections, quelque chose ne vas pas dans les DNS :
ERR_TOO_MANY_REDIRECTS

#445 Re : Support général » [Résolu] Problème installation » 06-12-2017 10:08:44

Ca peut aussi être simplement un problème de dns si le sous domaine vient d'être installé, comme cela peut être un problème de restriction php, ou autre.
Mais je ne dis pas en l'état que c'est nginx qui est visiblement écrit pour du wordpress.
Pour aller plus vite :
- de quand date l'installation du sous domaine ?
- chez 1and1 c'est ça ?

#446 Re : Support général » [Résolu] Problème installation » 06-12-2017 10:08:44

Bonjour Gocy, et bienvenue sur le forum wink

Je répondrai dans l'après midi, même si je ne fais pas de support Nginx (que j'adore d'ailleurs ! ) car je suis au bureau derrière des dns qui ne sont peut être pas à jour (proxy, firewall, etc...).
Cet am je serai chez moi, je pourrai donc faire mes tests tranquillement et donner une réponse non-approximative !

@ toute !

#447 Re : Support général » initialisation en cours » 28-11-2017 15:45:23

dominic33260 a écrit :

ok, merci

je ferrai l'essai ce weekend pour la réinstallation et je te dirai ce qu'il en est, à moins que la version 2.0.5 ne sorte dans pas longtemps...  wink

A plus

J'ai un petit blocage sur lequel je suis très rpis.
Un grand manitou du mailing m'a donné bien volontiers des conseils pour améliorer le produit, et j'ai dû revoir quelques points... hmm

Un petit conseil pour ne pas casser ton installation en cours :
Crée un rép "actu" ou "mailing", ou encore "nl", et fait pointer ce nouveau domaine sur ce nouveau répertoire.

#448 Re : Support général » initialisation en cours » 28-11-2017 15:45:23

OK, j'ai compris !
Tu as :
domaine.com qui pointe sur /home/domaine.com @ registar_1
et
domaine.tld qui pointe sur /home/domaine.com/news @ registar_2

Mais en fait, ce n'est pas possible pour phpmynewsletter de gérer un accès ainsi.

Si tu veux accéder définitivement à pmnl depuis le nouveau domaine, alors il faut refaire une install complète. Je ne vois pas vraiment d'autres possibilités.
Un peu désolé de la situation qui à mon avis, et en l'état ne peut avoir de solution logicielle.

#449 Re : Recensement des bugs par version » Configuration générale + 1 faute » 03-12-2017 12:32:25

Pour corriger la faute sinon :
Aller dans le fichier include/lang/francais.php
Rechercher "CLICK_TO_SEND"
Et a jouter le s derrière % pour avoir :

"CLICK_TO_SEND"=>"Cliquez sur '%s' pour envoyer à votre mailing-list",

#450 Re : Support général » initialisation en cours » 28-11-2017 15:45:23

Bonjour dominic33260,

Je suis matinal du fait de mon travail, pas au top le soir, donc réponse matinale  tongue
Mes questions :
- ton nouveau domaine pointe sur le même répertoire que le domaine précédent (c.a.d le même répertoire sur la partition d'hébergement ?)
- si c'est un nouvel espace d'hébergement, as tu fait une installation propre ou un copie du dépôt du domaine initial, et avec une connexion à la même base ?
- si c'est un ancien hébergement, il faut savoir qu'il y a des paramètres liés au nom de domaine, donc là aussi ça peut coincer.
- est ce que le nouveau nom de domaine bénéficie d'un espace avec du php actif ?
- est ce que phpmynewsletter a été installé à la racine du nouveau domaine ?
Bref, essayons d'éclaircir, donne un maximum de renseignement, voir un screen de la config

Bonne journée,

Arnaud

Pied de page des forums

Propulsé par FluxBB