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 !

#351 Re : Retour d'expérience » Première campagne après problème de mise en spam » 09-03-2018 15:18:31

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.

#352 Re : Support général » [Résolu] bug sur le formulaire Réglages de la lettre d'info » 07-03-2018 14:37:01

Bonjour Johnny, je ne comprends pas car ça fonctionne parfaitement chez moi  wink
Je n'ai pas réussi à reproduire le bug, et mes requêtes sont bien échapées...

#354 Re : Retour d'expérience » Que faire quand on arrive en dossier spam ? » 07-03-2018 09:27:44

Est-ce que tu fais des mailings réguliers ? Quelle est ta cadence d'envoi ?

#356 Re : Retour d'expérience » Que faire quand on arrive en dossier spam ? » 07-03-2018 09:27:44

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.

#357 Re : Retour d'expérience » Que faire quand on arrive en dossier spam ? » 07-03-2018 09:27:44

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

#358 Re : Retour d'expérience » Que faire quand on arrive en dossier spam ? » 07-03-2018 09:27:44

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

#359 Re : Retour d'expérience » Que faire quand on arrive en dossier spam ? » 07-03-2018 09:27:44

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.

#360 Re : Retour d'expérience » Que faire quand on arrive en dossier spam ? » 07-03-2018 09:27:44

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 :
    gmail johnny
    Ceci serait un plus :
    arno gmail

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  wink

#361 script upgrade.php » upgrade.php : passez à la 2.0.5 simplement » 03-03-2018 14:56:33

Arnaud
Réponses : 0

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

#362 Re : Support général » [Résolu] reinitialisation du mot de passe : mauvais chemin dans le mail » 03-03-2018 17:32:50

archeo a écrit :

Y avait écrit bugs alors je suis entré neutral  ops

Logique en même temps  big_smile angel

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 cool

#365 Re : Support général » [Résolu] Ou est le code à inclure au site ? » 03-03-2018 08:25:53

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 !

#366 Re : Support général » Comment sécuriser l'installation de phpmynewsletter? » 02-03-2018 16:22:56

Pourquoi pas !
En tout état de cause, peut être penser à une évolution...

#367 Re : Support général » Comment sécuriser l'installation de phpmynewsletter? » 02-03-2018 16:22:56

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.

#368 Re : Support général » 27 février 2018 : Version 2.0.5 disponible aujourd'hui. » 02-03-2018 15:09:02

hiobit a écrit :

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.

#369 Re : Support général » Comment sécuriser l'installation de phpmynewsletter? » 02-03-2018 16:22:56

Excellente question !  cool

Bonjour Archeo  wink
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  hmm
- 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 -Indexes

Dans 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.

#370 Re : Support général » [Résolu] Ou est le code à inclure au site ? » 03-03-2018 08:25:53

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.
paramètres d'une liste
Le code est en bas de page :
Code de souscription à insérer

Et surtout ne pas hésiter à venir donner un retour ou poser des questions !

Bonne journée,

Arnaud

#371 Re : Support général » 27 février 2018 : Version 2.0.5 disponible aujourd'hui. » 02-03-2018 15:09:02

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 wink

hiobit a écrit :

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 ? tongue )
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 ?

#372 Re : Support général » 27 février 2018 : Version 2.0.5 disponible aujourd'hui. » 02-03-2018 15:09:02

Ben si ! Il peut rédiger et envoyer
Je comprends pas pour le coup où est le soucis

#373 Re : Support général » [Résolu] quel chemin pour tinymce? » 01-03-2018 18:09:50

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.

#375 Re : Support général » [Résolu] quel chemin pour tinymce? » 01-03-2018 18:09:50

Euh... Pourtant c'est un sujet public !

https://www.phpmynewsletter.com/forum/topic-543-evolutions-corrections-ameliorations-de-205-page-1.html

Pied de page des forums

Propulsé par FluxBB