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 !

#1 Support général » mailtester problème MXrecord avec OVH » 06-10-2019 14:27:33

tatayet38
Réponses : 8

Bonjour,
Tout allait très bien, un score 10/10 avec mailtester jusqu'à ce que ovh migre ses serveurs.

Depuis j'ai l'alerte suivante:

Nous n'avons pas trouvé de serveur mail (MX Record) derrière votre nom de domaine mail-out.cluster0??.hosting.ovh.net.
Nous vérifions si vous avez un serveur email (MX Record) derrière votre nom de domaine mail-out.cluster0??.hosting.ovh.net

Vous devriez publier une entrée DNS (de type MX) sur votre nom de domaine mail-out.cluster0??.hosting.ovh.net ou utiliser une adresse de rebond différente.

3 point de perdu cela fait bcp surtout pour les grand vizirs du net qui classent les mails en spam, encore de la vente forcée pour les gmail et autres!

J'ai essayer de créer une entrée DNS avec mail-out.cluster0??.hosting.ovh mais sans succès.

J'ai aussi essayé d'utiliser le smtp d'ovh dans phpmnl mais sans succès.

Quelqu’un aurait-'il trouvé une solution?
Côté ovh pas de réponse ça c'est habituel!

Merci pour votre aide.

#2 Re : Support général » envois vide » 09-06-2019 10:13:44

Bonjour,
Merci pour ta réponse.  Je ne la trouve que maintenant.  Non, j'ai bien q'une seule fenêtre ouverte.
Depuis j'ai encore eu le problème  -> bug ovh?    c'est possible je suis sur une offre low cost.
edit: en fait ma connexion internet est tellement mauvaise que pmnl plante à cause d'un problème de timeout.

Depuis la migration de leurs serveur, j'ai maintenant une mauvaise note avec mailtester au sujet du spf.  J'ai essayé plusieurs enregistrement dns dont

 600 IN TXT "v=spf1 include:mx.ovh.com ~all" 

et un champ mx

IN MX 2 mail-out.cluster014.hosting.ovh.net.

de plus, "les grands" yahoo et G me zappe les mails alors que ma signature dkim est elle correct.  je me demande si le fait qu'ils trouvent plusieurs fois le mot newletter les fasse passer en tag commercial.  Je n'ai pas trouvé ou modifier dans pmnl le texte de desisncription pour essayer.

Par contre, si j'envoie le même mail via thunderbird et mon smtp ça passe.  J'ai essayer de passer de phpmail à smtp mais la config ne passe pas. Existe t'il une petite fonction pour tester le smtp?

C'est un peu flou tout ça, je sais!

merci.

#3 Support général » envois vide » 09-06-2019 10:13:44

tatayet38
Réponses : 2

Bonjour,
Depuis 2 newletters après une previeuw ok les mails arrivent vides! j'essaye avec une liste de test avec 2 mails, ça passe.  J'ai supprimé la liste d'adresse de la liste principale et je l'ai réimporter afin d'avoir des mails test en début d'envoi.

le problème est aléatoire, après un troisième essai la newsletter est passée.

Merci pour vos retour

Serveur mutualisé chez ovh pmnl 2.0.5 non bidouillée
liste 120 destinataires temps de boucle 10s envoi par bcl 2
mail via php mail

#4 Support général » [Résolu] comment suprimer le lien de désinscrition » 07-05-2018 09:54:06

tatayet38
Réponses : 1

Bonjour,

Afin de bénéficier des stats, je souhaiterais envoyer la nl à une liste de diffusion (chez Yahoo).  Afin d’éviter le désabonnement par un maladroit, je souhaiterais supprimer le code html de désinscription.  Est possible de le faire pour une seule liste de destinataire? je n'ai pas trouvé l'option.

Merci

#5 Re : script upgrade.php » [Résolu] upgrade génère une erreur 403 » 07-05-2018 09:44:50

Arnaud a écrit :

C'est compliqué certes, mais je peux t'assurer une chose : l'ensemble fonctionne, mais je ne peux pas écrire l'outil pour m'adapter à chque différente config de serveur. Il y a un petit travail à faire !
!

OUI il fonctionne!
Bien entendu, de toute façon c'est un plaisir de mettre les main dans le cambouis et je suis aussi bien content du super outil que tu met à la disposition de tous.
Bonne continuation.

#6 Re : script upgrade.php » [Résolu] upgrade génère une erreur 403 » 07-05-2018 09:44:50

Bonjour Arnaud,
Merci cela progresse, je n'ai pas touché à la bdd mais j'ai quand même cherché afin d'essayer de trouver par moi même.  Donc effectivement dans le chemin j'avais laissé ce qui était proposé en l’occurrence un chemin absolu sur le serveur et non relatif au site.  Donc tynimce fonctionne mais je ne peux pas sauvegarder (erreur affiché en rouge) ni faire de prévieuw. Léditeur wyswyg ne fonctionne pas tout du moins il n'affiche rien et je ne peux rien y rentrer.

J'ai réessayer un créant un nouveau mail et depuis cela semble fonctionner.

Pour DKIM mon fichier de config déposé dans newsletter/include/DKIM ne fonctionne pas par contre dans newsletter/DKIM j'obtiens une signature DKIM valable.
Merci pour ton aide, me reste encore à prendre le nouvelle outil en main .... et mettre le thread en résolu!

ps: 100% avec mail tester.  En mettant le mail dans la config çela ne fonctionne pas par contre dans une liste -> ok

#7 Re : script upgrade.php » [Résolu] upgrade génère une erreur 403 » 07-05-2018 09:44:50

Arnaud a écrit :

C est le chemin d accès aux js
Reprendre le chemin d installation dans les paramètres

Tu as quoi ?
j'ai dans pmn2_config:  /home/user/mondomaine/newsletter
Tu es en sous domaine ?
non, https://mondomaine.fr/newsletter

mmh pense pas que ce soit un problèmes d'accès aux js car chart.js est accessible puisque j'ai les graphiques.  Les droit d'accès à tinymce sont les mẽme

#8 Re : script upgrade.php » [Résolu] upgrade génère une erreur 403 » 07-05-2018 09:44:50

Rebonjour
ouille ouille, ca ne marche pas de trop! l'avant goût est sympa mais je n'ai pas accès à aucun des éditeurs, si j'essaye d'éditer un mail de l'historique son code html apparaît brièvement puis plus rien.  je n'arrive pas à créer de mail non plus. L'onglet brouillon indique un mais je ne peu ni l'éditer ni le supprimer.

#9 Re : script upgrade.php » [Résolu] upgrade génère une erreur 403 » 07-05-2018 09:44:50

Bonsoir,
Merci pour le conseil.  Il me semble que ovh doit brider la taille des fichiers en download. J'ai téléchargé à la main PhpMyNewsLetter_2.0.5.zip et je l'ai mis dans le rep QQQQQ.  Ensuite j'ai sauté l'étape du download et j'ai entré la commande upgrade.php?op=uncompress&p=QQQQQ tout c'est bien passé jusqu'au bout mais la maj n'est pas passée. Je vais donc suivre ton conseil.

#10 script upgrade.php » [Résolu] upgrade génère une erreur 403 » 07-05-2018 09:44:50

tatayet38
Réponses : 10

Bonjour Arnaud,

Oups pas de chance ça ne marche pas! la partie sauvegarde -> ok
mais à la page: https://mondomaine.ovh/newsletter/upgra … ql&p=QQQQQ j'obtiens une erreur 403 You don't have permission to access /newsletter/upgrade.php on this server.

J'avais déjà eu pas mal de problèmes lors de la mise à jour précédente, mais la je ne trouve pas.
Le rep QQQQQ (exemple) contient bien la sauvegarde en zip et la bdd en gz le script a donc bien le droit d'écriture

Quel seraient tes conseils?

je me demande si la taille du fichier n'est pas trop grande pour ovh

[fichier upgrade.php]
406
407 if ($data = file_get_contents($URL_FILE_NEW_VERSION)) {
408

Merci d'avance.

Hebergement ovh mutu, sys linux php7.0.28, phpmnl 2.0.4

#11 Re : Support général » [Résolu] DKIM souscription et maj corrections de bugs » 16-02-2017 08:57:44

Arnaud a écrit :

(Je chipotte, mais pour les tabulations, je préfère 4 espaces plutôt qu'une grosse tabulation de 8 espaces, mais chaque développeur fait comme il aime aussi !)

Bonjour Arnaud,
j'aime aussi le beau code, en fait c'est l'éditeur du forum qui convertis les tab en 8 spaces, je préfère les tab surtout qu'en python les mix ne font pas bon ménage

#12 Support général » [Résolu] DKIM souscription et maj corrections de bugs » 16-02-2017 08:57:44

tatayet38
Réponses : 3

Bonjour,
*1
Je reviens (encore une fois) sur DKIM, c'est donc bien ok pour les envois et les prévieuws mais pas pour les souscriptions.  J'ai ajouté dans le fichier:

/include/lib/pmn_fonctions.php

if (file_exists("DKIM/DKIM_config.php")) {
   include("DKIM/DKIM_config.php");
   $mail->DKIM_domain     = $DKIM_domain;
   $mail->DKIM_private    = $DKIM_private;
   $mail->DKIM_selector   = $DKIM_selector;
   $mail->DKIM_passphrase = $DKIM_passphrase;
   $mail->DKIM_identity   = $DKIM_identity;
}

en ligne 1177 avant $mail->ClearAllRecipients();
et cela fonctionne.
2*
Comment pourrais-je faire pour bénificier des corrections de bugs qui ont été effectuées sur la 2.0.4.  J'ai envisagé de faire une synchro avec lftp mais peut être serait-il possible d'utiliser un script de mise a jour.

En tous cas, bien content de cette version 2.0.4

Merci.

#13 Re : script upgrade.php » [Résolu] bad permission upgrade 2.03 -> 2.04 » 01-02-2017 22:23:32

Bonjour,
Ouf, pas encore testé mais j'arrive à me logger et toutes les données sont toujours présentes.
Quelques difficultés lors de l'install -> tout c'est bien passé jusqu'à la page de login
     ensuite pas moyen de se logger, j'active les outils de développement Firefox et je vois un 404 pour les JS
     modification des permission  de 700 en 705
retour sur le dossier décompressé sur la machine locale, et oui la aussi les perms de css, images et js ET include sont en 700 problème trouvé!

Bon hé bien déjà un GRAND ops merci Arnaud, je vais maintenant m'attaquer au DKIM et dès que ça marche je passe le sujet en résolu
Suite et fin:
* Pour que DKIM fonctionne le rep DKIM doit être à la racine de pmnl et non include/DKIM
   DKIM ok pour previeuw et le plus important les newletter par contre ne marche pas pour les souscriptions
* pour ce qui est des souscriptions, je reçois le mail invitant le nouveau destinataire à confirmer mais j’obtiens la réponse

Cette adresse électronique n'est pas valide

  l'adresse apparaît dans l'interface pmnl dans adresse à valider et sa validation fonctionne

Je me permet de revenir sur le sujet OVH
Sans pour autant les défendre, c'est pour moi un rapport qualité / utilisation / prix. Je préférerais un serveur dédier ou j'ai un shell mais vu l'utilisation modeste cela ne se justifie pas.  Je préfère néanmoins le payant au sois disant gratuit des googles et autres américains.  Amen!
Pour le smtp, expérience faite, c'est vraiment à éviter, par contre avec php mail les soucis sont rares.

#14 Re : script upgrade.php » [Résolu] bad permission upgrade 2.03 -> 2.04 » 01-02-2017 22:23:32

Bonjour,
J'ai encore un peu chercher, je ne comprend pas.  J'attendais un peu ta réponse afin de ne pas mettre la pression.
comme truc bizarre j'ai trouvé 3 fois les mêmes données dans pmn2_config
J'ai maintenant un problème avec les prévieuws, je ne les reçois plus, par contre les envois fonctionnent.  J'ai bien le message "envoyé" et j'ai vérifié ovh ne me bloque pas les mails sortants.  Je n'ai aucun antispam ni anti-tout!

Bon, je devrai me résigner à faire une install "fraiche" mais comment puis-je faire pour récupérer l'historique des newletter?

Merci d'avance.

#15 Re : script upgrade.php » [Résolu] bad permission upgrade 2.03 -> 2.04 » 01-02-2017 22:23:32

Je suis bien chez ovh en mutualisé et j'ai temporairement renommé .htaccess  afin de supprimer les redirections des 404 et autres

#16 Re : script upgrade.php » [Résolu] bad permission upgrade 2.03 -> 2.04 » 01-02-2017 22:23:32

J'ai bien accès au rep wia le web, sur le serveur ses permissions sont 777 et les fichiers 604

#17 script upgrade.php » [Résolu] bad permission upgrade 2.03 -> 2.04 » 01-02-2017 22:23:32

tatayet38
Réponses : 9

Bonjour,
voila, comme demandé je crée un nouveau post:
Je n'arrive pas a mettre a jour vers la 2.04
voici les impression écran avec dans la barre d'adresse:

http://monsite.tld/newsletter/upgrade.php

1485193413_screen1.png

http://monsite.tld/newsletter/upgrade.php?op=files

1485193441_screen2.png

http://monsite.tld/newsletter/upgrade.php?op=sql&p=UXEEE

1485193475_screen3.png

http://monsite.tld/newsletter/upgrade.php?op=wget&p=UXEEE

1485193508_screen4.png
Les trois premières étape se passe bien et la la quatrième, le message ci dessus!
étonnant puisque j'ai bien un droit en lecture sur upgrade.php puisqu'il s’exécute.  A titre d'essais j'ai autorisé l'accès en écriture mais idem
les permissions de upgrade.php sont 664
Si j’enlève les argument de l'adresse (?op=wget&p=UXEEE) j'accède bien à upgrade
J'ai également modifié les permission su rep UXEEE -> idem

Merci pour votre aide.

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

Bonjour,
Je n'arrive toujours pas à faire la mise a jour.  Afin de "voir" l'erreur j'ai supprimer la redirection via le .htaccess
J'arrive au stade ou il y a la confirmation de la sauvegarde de la bdd avc la commande: op=sql&p=WEKEM ou op=wget
message d'apache: You don't have permission to access /newsletter/upgrade.php on this server.
dans le doute j'ai modifier les droit d'accès et donné un accès total => idem
ensuite j'ai supprimer tout ce qui a trait à l'https dont les règles de réécriture du .htaccess mais aussi dans la config de pmnl
Au niveau du site pmnl est situé à http://monsite.fr/newsletter
Avez-vous une idée?
(toujours sur un mutualisé ovh)
Merci pour votre aide.

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

Bonjour,
J'avais il y a une semaine essayé la mise à jour de 2.0.3 en 2.0.4 mais après la sauvegarde de la bdd une page inexistante est appelée mais je n'en connaît pas le nom car les erreur 404 sont automatiquement redirigées. (je suis en mutualisé ovh)
Suite à ton mail d’hier, j'ai réessayé en téléchargent le fichier upggrade renommé, problème identique.
Comment devrais-je procéder pour une nouvelle install en particulier pour récupérer la bdd?
ps: j'ai remarqué dans ton mail que la signature dkim était maintenant valide, super!

#20 Re : Support général » comment ajouter l'en-tête DKIM aux messages sortants » 09-10-2016 15:09:11

Bonjour,
Je reviens sur un de mes post:
A l'utilisation la solution que j'ai proposée fonctionne à peu près: 

  • Yahoo: nickel alors que parfois leur propres mails sont considérés comme spam!
    live.com: message reçu mais considéré comme spam... microsoft toujours au top!

  • Lors de l'envoi du mail de souscription via subscription.php le mail ne contient hélas pas la signature DKIM.  J'ai ajouté le code cité plus haut mais la fonction utilisée n'est pas $mail->Send() (je n'y comprend hélas rien à la poo) mais apparemment sendEmail qui ne semble pas reconnaître
    $mail->DKIM

Bonne journée et bon courage pour la finalisation de la 2.0.4

#21 Bugs » images et https » 09-10-2016 15:10:50

tatayet38
Réponses : 1

Bonjour,
Petit bug constaté ce matin:
Dans les paramètres de base, j'ai bien configuré l'url de base avec https://monurl.fr
Les liens cliquables ont bien l'entête https par contre, les images sont en http ce qui génère un cadenas barré avec firefox.
Je n'ai ni IE ni Safari, je ne sais pas ce que cela donne.  En tous cas dans le code de la page tout ce qui est image l'url contient http.

Chez ovh, chez d'autres aussi je suppose, il est maintenant proposé gratuitement (pour l'instant) le https.  Vérifié sur mes sites firefox  considère comme non conforme que des images ne soient pas en https dans un site qui l'est.

Petite note, ce n'est pas un bug mais il est possible de lister le contenu de https://monurl.fr/newsletter/images/ j'ai  ajouté un fichier index.html avec une page vide afin d'éviter que l'on puisse fouiner dans les images.

Bonne journée

#22 Re : Support général » comment ajouter l'en-tête DKIM aux messages sortants » 09-10-2016 15:09:11

Arnaud a écrit :

Bonjour tatayet38,

Je suis content de voir que le code est parfois lu, et pas simplement utilisé ! Je dis bravo, j'adore  smile  smile  wink
Effectivement, j'avais commencé à généré des bouts de code pour intégrer l'ensemble des clés DKIM dans PhpMyNewsLetter ! Et je vois que l'usage que tu en fais est complètement compris dans la finalité et dans la mise en place, encore bravo !
Sauf que tu oublies juste une petite chose, c'est que le send_preview est pour envoyer la lettre de prévisualisation et que l'envoi se fait par le ficheir send.php.
Donc, il faut faire la même chose dans send.php, en attendant le formulaire  dans une prochaine version wink

Bonne journée et encore merci pour cette belle contribution

Bonjour,
C'est pour moi un petit retour par rapport à la  qualité du logiciel et la quantité de travail qu'il représente.

Le fichier send.php contient déjà le bout de code que j'ai rajouté à  send_previeuw.php, je n'ai pas encore testé, j'attends ma prochaine newsletter.
J'ai modifié le send_previeuw.php justement pour faire des essais.

[OVH]
Pour ce qui est du mutualisé OVH le smtp ne marche pas bien, en effet pour brider l'envoi de mails en masse ils doivent avoir mis des timeout que le serveur d’hébergement n'aime pas. J'ai réglé phpmynewletter pour qu'il envoie les mail par salve de 30.
La fonction php mail via phpmailler est donc selon moi plus appropriée.

Cordialement.

#23 Re : Support général » comment ajouter l'en-tête DKIM aux messages sortants » 09-10-2016 15:09:11

Bonjour,
Je me permet d'apporter ma petite contribution pour l'envoi avec une signature DKIM
Par expérience, des mails envoyés avec la fonction php mail sont ignorés entre autre par Yahoo et M$ la signature dkim resoud ce problème
La signature DKIM fait gagner des points de crédibilité quand les mails passent par les logiciels de filtrage (...espionnage) qu'il soient sur un serveur ou chez le client.
Prérequis:

  • avoir installé ET contrôlé un champ DKIM dans vos DNS

  • dans thunderbird installer le module DKIM verifier

  • veiller a avoir un mail d'envoi sur le domaine en question ex: newletter@mondoamaine?ovh

créer un répertoire DKIM et un fichier DKIM_config.php qui contiendra:

$DKIM_domain ='mondomaine.ovh';
$DKIM_selector ='email';
$DKIM_passphrase ='';
$DKIM_identity ='';
$DKIM_private    = 'DKIM/private_key';

dans ce même répertoire, créer un fichier private_key qui contiendra:
-----BEGIN RSA PRIVATE KEY-----
ma cle privée
-----END RSA PRIVATE KEY-----

[edit] ne pas oublier de mettre le rep DKIM en lecture uniquement sur le propriétaire!!!!

dans le fichier send_privieuw.php ajouter à la ligne 79:

        if (file_exists("DKIM/DKIM_config.php")&&($row_config_globale['sending_method']=='smtp'||$row_config_globale['sending_method']=='php_mail')) {
            include("DKIM/DKIM_config.php");
            $mail->DKIM_domain     = $DKIM_domain;
            $mail->DKIM_private    = $DKIM_private;
            $mail->DKIM_selector   = $DKIM_selector;
            $mail->DKIM_passphrase = $DKIM_passphrase;
            $mail->DKIM_identity   = $DKIM_identity;
        }

faire un essais d'envoi en prévieuw, thunderbird devrait maintenant afficher dans l'entête:

DKIM Valide (signé par mondomaine.ovh)

Bon courage
ps: si vous souhaitez des info pour installer le champs DKIM faite le moi savoir.

#24 Re : Support général » Problème envoie message » 17-03-2016 08:35:21

Bonsoir,
j'ai essayé avec le smtp ovh, j'ai du m'y reprendre à 4 fois pour 100 mails, certains ne sont pas arrivés d'autres envoyés en double.
Pas cool les quotas ovh.
En solution je vais installer phpnewsletter sur mon raspberry et il utilisateur le smtp d'orange qui lui ne bloque pas les envois

#25 Re : Support général » Problème envoie message » 17-03-2016 08:35:21

[resolu]
Hélas je ne sais pas comment, aucune action de ma part.
Curieusement sur 3 mails hébergés chez ovh la news est arrivé dans un seul! je tourne sous linux et client mail thundirbird, dans les log phpmynewletter status des mails ok bizarre
Autre bizarrerie, toujours dans les logs les lectures même après quelques jours sont 5 fois moindres
J'ai suivi le tuto pour ajouter la clef DKIM c'est claire dans le tuto mais il faut comme mentionné supprimer les cr. 
Je vais dans un second temps utiliser le smtp ovh surement plus approprié que mail de php. Je ferais un retour.
Encore merci.

Pied de page des forums

Propulsé par FluxBB