Support et annonces PhpMyNewsLetter.
Vous n'êtes pas identifié(e).
L'analyse des mails faite par Google place logiquement ta campagne en Promotions (= promotions de produits ou services, donc autrement dit : publicité à caractère commercial).
Le 1.33% n'est pas étonnant.
La cohérence de présence orange wanadoo dans la liste des mails avec un 49% d'ouverture est normale ! Remise à orange parfaite. Ce qui n'est pas une mince affaire.
Je pense qu'il faut attendre la fin de journée pour avoir des chiffres plus frais, surtout si tout est parti cette nuit.
Tu as envoyé les mails en tâche planifiée ? Combien de temps entre chaque mail stp ?
7.5% ce matin, c'est un bon chiffre ! A confirmer ce soir.
Bonjour Johnny, je ne comprends pas car ça fonctionne parfaitement chez moi
Je n'ai pas réussi à reproduire le bug, et mes requêtes sont bien échapées...
Corrections faites, elles apparaîtont dans la prochaine mise à jour qui sera décrite là :
https://www.phpmynewsletter.com/forum/t … age-1.html
Est-ce que tu fais des mailings réguliers ? Quelle est ta cadence d'envoi ?
OK je vais aller voir ça
Bon ok, mais pour mail-tester !
tu envoies depuis un smtp en mail.example.com.
Mais quand tu fais un telnet 25 de ton serveur, tu as example.com, pas mail.exeample.com.
C'est un détail qui n'altère pas la note de spam, mais peut altérer la délivrabilité chez certain ISP.
Le reverse DNS n'est toujours pas bon.
Tu envoies depuis mail.domaine, et ton serveur répond domaine :
220 domaine.fr ESMTP Postfix (Debian/GNU) [871 ms]
EHLO KEEPER2.mxtoolbox.com
250-domaine.fr
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-STARTTLS
250-AUTH PLAIN LOGIN
250-AUTH=PLAIN LOGIN
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN [706 ms]
MAIL FROM:<supertool@mxtoolbox.com>
250 2.1.0 Ok [712 ms]
RCPT TO:<test@mxtoolboxsmtpdiag.com>
454 4.7.1 <test@mxtoolboxsmtpdiag.com>: Relay access denied [706 ms]Résultat :
SMTP Valid Hostname Reverse DNS is not a valid Hostname
SMTP Reverse DNS Mismatch OK - 5.196.xxx.xxx resolves to domaine.fr
J ai reçu sur gmail
Après il y a beaucoup de choses encore sûrement à voir
N étant pas sur le serveur, je ne peux pas en dire davantage
Au lieu de service client, plutôt mettre Johnny, Caroline, Emma... Personnaliser !
Au mieux, Johnny de Buz...
Signer les mails : https://www.dsfc.net/infrastructure/mes … s-postfix/
Ton hostname est connu sous ns335xxx.ip-37-187-xxx.eu dans les headers des mails, ce qui ne correspond pas au domaine expéditeur, fais un check sur :
https://mxtoolbox.com/SuperTool.aspx avec ton domaine et clique sur la flèche pour avoir test email server.
Bonjour Johnny
plusieurs choses :
-> Dans tes paramètres, as tu bien mis ton domaine sans le "/" de fin ? Dans la configuration globale > Réglages divers
tu as un // dans tes url. Tu modifies le paramètre, tu refais un test sur liste de test (avec les mails que tu cites KO et)
-> Ton mail-tester est nickel, 10/10, rien à redire, j'ai eu aussi le mail, rien à redire.
SAUF QUE :
Ton mail, tu l'écris avec Service Client ! Personnalise ça ! et tu l'envoies avec une adresse géénrique. C'est bien oui, mais il vaudrait mieux aussi la personnaliser.
Ton hostname n'est pas correct, moi je vois : Received: from ns335xxx.ip-37-187-xxx.eu (ns335xxx.ip-37-187-xxx.eu. [37.187.153.80]), et ça, c'est pas bon
Revoir ta config postfix pour signer tes messages :
Ceci serait un plus :
Mes tests à moi :
- mxtoolbox
--> le MX : SMTP Transaction Time 5.114 seconds - Warning on Transaction Time
--> blacklist : vierge
--> smtp : SMTP Valid Hostname Reverse DNS is not a valid Hostname
SMTP Banner Check Reverse DNS does not match SMTP Banner
- senderscore :
--> sur le domaine : pas de ssl
--> sur l'ip : pas assez de volume pour vérifier.
Déjà commencer par ça, et refaire un test en liste de tests 
Bonjour,
J'ai le plaisir de vous faire part de la sortie du script upgrade.php.
Ce script vous permettra de passer en douceur à la version 2.0.5, avec mise à jour des tables, des fichiers, et en faisant au préalable bien évidemment une sauvegarde de vos fichiers et de votre base de données.
Il est disponible à cette adresse :
https://www.phpmynewsletter.com/version … grade.phps
Télécharger le fichier
Renommer le fichier de upgrade.phps en upgrade.php sans le s à php
Attention, ce script ne propose une mise à jour que de la version 2.0.4 !
Si j'ai oublié d'y ajouter quelque chose, n'hésitez surtout pas à me le faire savoir, je prendrai en compte toutes les remarques pour la prochaine version.
Arnaud
Y avait écrit bugs alors je suis entré
![]()
Logique en même temps
Il y avait bien un bug, c'est corrigé, dépôt à jour, et donc à retélécharger pour écraser les anciens fichiers, ou prendre simplement reset.php à la racine.
Merci 
Je l ai déplacé 
Et pourquoi dans le support 2.0.3 ?
Je vais voir ça ok merci du signalement
Non non pas d air du tout merci d avoir posé la question.
NB : les seuls qui ont l air con et que je déteste sont ceux qui n y arrivent pas, ne posent pas de questions et qui critiquent !
Pourquoi pas !
En tout état de cause, peut être penser à une évolution...
Attention à ne pas tout bloquer non plus !
Les images ajoutées aux newsletter, sauf si elles sont en lien depuis l'extérieur pourraient ne pas être accessibles.
Je ne comprends pas le droit en 5... Bizarre comme droit... Le moteur php lit les fichiers php, les mouline, et restitue une page web par exemple. Il n'est pas exécuté directement comme un shell.
Bonjour Arnaud,
oui tu peux clore la discussion.
Cette nuit, j'ai tout viré même la base de données. Je refais l'installation complète. J'ai refais mes listes. J'ai testé mes listes en administrateur. Tout fonctionne.
J'ai créé un autre utilisateur et là ... c'est il a tout ou il a rien.Mais je continu à l'utiliser... sans donné de droit. Je t'aurais bien donné un accès mais pour les membres c'est un peu chaud.
Merci pour ta disponibilité et ton aide. A bientôt. (;-))
J'apprécie de lire cette conclusion !
bon usage.
Excellente question !
Bonjour Archeo
Tout d'abord préciser que je viens de compléter les index.php manquants dans les répertoires.
La version est mise à jour des fichiers index.php manquants :
https://www.phpmynewsletter.com/forum/t … age-1.html en faisant référence à ce post.
J'ai le choix de 2 réponses :
- La mauvaise réponse : je ne fais qu'écrire PhpMyNewsLetter, chaque admin administre son serveur et doit connaître les règles de base
- Une meilleure réponse :
Oui, on peut protéger davantage !
(Dans l'ordre de ce à quoi je pense, désolé si j'en oublie !)
- Rajouter les index.php qui sont les premières pages appelées dans un répertoire quand il y a référence à un chemin et non une page dans un répertoire. Ce que je suis en train de faire, et dont évolution à suivre.
- Dans la configuration apache (je suis sous NGinX, donc à vous de vérifier en fonction de apache 1.3, 2.2 ou 2.4 ou autre...), supprimer la possibilité de parcourir un répertoire avec :
Options -IndexesDans les répertoires :
upload/ css/ images/ logs/
vous pouvez aussi interdire l'exécution de php en posant un .htaccess dans chacun de ces répertoires avec :
<Files *.php>
deny from all
</Files>Evidemment ajuster les paramètres si vous avez des fichiers php3, php5, inc, etc...
- Passer en https (Let's Encrypt est juste extraordinaire ! J'adore ce projet, et en plus ça permet http/2. Ce portail estd'ailleurs dynamiser par NGinX, Let's Encrypt et profite du full http/2)
- Sécuriser un peu php via le php.ini :
; Ne pas affaicher les erreurs sur écran
display_errors = off
; Autoriser l'écriture des erreurs en log
log_errors = on
; Ne pas afficher la version de php dans les headers : X-Powered-By header:
expose_php = off
; profitez en pour cacher le script qui envoie les mails :
mail.add_x_header = Off
; et logger les mails envoyés par php_mail (si vous l'utilisez) :
mail.log = /var/log/phpmail.log- concernant config.php, il faut savoir que c'est un fichier qui peut être réécrit par PhpMyNewsLetter, il faudrait idéalement laisser les droits en écriture !
Dans l'odre c'est owner/group/other donc laisser un 600 si on n'a pas encore stabilisé la config, ou effectivmeent 400 si on a validé la config.
A noter : il y a aussi le fichier de config des mails en bounce, config_bounce.php, donc la commande :
chmod 600 config*.php- et enfin pour protéger ce fichier config, une directive rapide trouvée sur stackoverflow :
### https://stackoverflow.com/a/22049769
# password protect single file
<IfModule mod_auth.c>
<Files "protected.html">
AuthName "Username and password required"
AuthUserFile /home/path/.htpasswd
Require valid-user
AuthType Basic
</Files>
</IfModule>(remplacer proetcted.html par config.php et adapter les chemin de .htpasswd).
Sinon, il reste beaucoup de choses à faire pour protéger un serveur, mais je crois qu'il y a des forums spécialisés pour ça. Nous sommes restés ici dans le cadre de PhpMyNewsLetter.
Bonjour Laurentdu67 !
Et bienvenue sur le forum !
Pas de soucis, c'est tout simple, c'est dans la doc :
https://www.phpmynewsletter.com/documen … te-reelle/
Il faut aller cliquer sur le bouton "gérer" qui est au bout à droite de la liste dont on veut le code. 
Le code est en bas de page :
Et surtout ne pas hésiter à venir donner un retour ou poser des questions !
Bonne journée,
Arnaud
Non, non, ne sois pas désolé ! Les process industriels ne sont pas forcément accessibles du premier coup, même si on comprend vite.
La parcellisation des tâches m'a inspiré dans le sens où j'aimerais populariser PhpMyNewsLetter auprès de quelques sociétés éventuellement
Bonsoir Arnaud,
merci pour ta patience. Excuses moi mais cette après midi les manips faites trop vite j'ai pas travaillé au bon endroit.
Donc, j'ai tout remis a plat (sauf la base de données) et j'ai utilisé le script joint dans ton post précédent.
J'arrive effectivement à afficher une liste pour l'utilisateur (je progresse) mais il n'a aucun droit dessus. Cf illustration ci-après.
https://www.phpmynewsletter.com/forum/i … apture.png https://www.phpmynewsletter.com/forum/i … pture2.png
Dans ton cas précis :
Un utilisateur a droit d'accéder à toutes les listes, de rédiger et d'envoyer.
Tu as du sélectionner une liste précise car il n'y en a qu'une. (ou alors tu n'as qu'une liste active, et je vais encore râler en demandant où est la liste de tests ?
)
Si tu as sélectionner effectivement une liste, tu peux alors restreindre le droit sur les listes à "non".
Pourrais je clore alors le fil en considérant résolu ?
Ben si ! Il peut rédiger et envoyer
Je comprends pas pour le coup où est le soucis
Oui, c’est un point de repère épinglé en haut de forum et pas pour y discuter
Chaque point à voir sera à côté dans un nouveau sujet.
Ouh la la non pas github !
Uniquement depuis https://www.phpmynewsletter.com/telechargement/
Après, éventuellement me laisser la main...
Euh... Pourtant c'est un sujet public !
https://www.phpmynewsletter.com/forum/topic-543-evolutions-corrections-ameliorations-de-205-page-1.html