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 Re : Support général » DKIM FAIL si HTML dans envois » 09-11-2016 17:37:43

Arnaud, dans le code que tu a posté concernant send.php, il y a une erreur, tu ferme </div></body></html> en plein milieu du lien d'unsubsribe  glasses
Ce qui à l'envoi donnera forcément un code HTML :

<a href=3D'http://xxx.com/subscription.php?i=3D&list_id=
=3D1&op=3Dleave&email_addr=3Dxxx@xxx.com&h=3Dfake_hash' style=3D'' tar=
get=3D'_blank'></body></html> d=C3=A9sinscription</a>

#2 Re : Support général » DKIM FAIL si HTML dans envois » 09-11-2016 17:37:43

big_smile  big_smile  big_smile  Problème réglé, mes emails arrivent ben chez Gmail, Outlook, en HTML, et pas en spams........ Par contre, j'ai une information importante à vous passer: le code de tracking qui permet d'afficher une "image" 1x1px, et bien Gmail doit savoir la reconnaitre, car si présente = email supprimé tout bonnement, il n'arrive même pas dans les spams. Information capitale donc, qui pourrait être indiqué en PMN...

A+............

#3 Re : Support général » DKIM FAIL si HTML dans envois » 09-11-2016 17:37:43

En faite, j'anime à moi tout seul le forum ! LOL !
Bon, après avoir décortiquer les sources, j'observe plusieurs chose, notamment que dans send.php, la condition "si tracking = oui", et bien l'image 0 pixels de track se retrouve APRES les fermetures de balises </body></html>    ===> Première erreur, que j'ai corrigé.

En suite, j'ai créer un script pour echo la variable de session $message, et là ben je m'appercoie en réalité que c'est JS qui rajoute tout seul <!DOCTYPE html> <html> <head> </head> <body>  juste avant le corp de message ($message) et il rajoute même </body> </html>. Du coup, code HTML foireux complet... donc ces problèmes ne viennent pas de moi, ni du fait que j'ai un sous-domaine, mais simplement d'une erreur dans compose.php au niveau JS.


Voilà ce que génère le JS de compose.php :

<html><head></head><body><div align='center' style='font-size:10pt;font-family:arial,helvetica,sans-serif;padding-bottom:5px;color:#878e83;'>Si cet e-mail ne s'affiche pas correctement, veuillez <a href='http://mailing.xxx.com/online.php?i=&list_id=1&email_addr=news@xxx.com&h=fake_hash'> cliquer ici</a><br />Ajoutez news@xxx.com &agrave; votre carnet d'adresses pour &ecirc;tre s&ucirc;r de recevoir toutes nos newsletters !<br /><hr noshade='' color='#D4D4D4' width='90%' size='1'></div><!DOCTYPE html> <html> <head> </head> <body> LE CONTENU DE MON MESSAGE </body> </html><br /><br /><div align='center' style='padding-top:10px;font-size:10pt;font-family:arial,helvetica,sans-serif;padding-bottom:10px;color:#878e83;'>
                        <hr noshade='' color='#D4D4D4' width='90%' size='1'>Je ne souhaite plus recevoir la newsletter : <a href='http://mailing.xxx.com/subscription.php?i=&list_id=1&op=leave&email_addr=news@xxx.com&h=fake_hash' style='' target='_blank'> désinscription</a><br /></div></body></html><img style='border:0' src='http://mailing.xxx.com/trc.php?i=&h=fake_hash' alt='' width='1'  height='1' />

Je buche dessus  big_smile


Edite:

J'ai simplement ajouter une petite str_replace pour faire le ménage et c'est réglé.

#4 Re : Support général » DKIM FAIL si HTML dans envois » 09-11-2016 17:37:43

Bon, solution trouvé... si je coche encoder base64, ben j'ai 10/10 au test. Allez comprendre........

Bon par contre, Hotmail => mail en spams. Pourtant, dans la source du message chez eux je suis en "PASS" sur les 3 critères... Et chez Gmail, mes mails arrivent carrément plus, du moins ceux qui sont envoyé via PHPMyNewsletter  monkey   une cordeeeeeee SVP

#5 Re : Support général » DKIM FAIL si HTML dans envois » 09-11-2016 17:37:43

En réalité, c'est Tinymce qui rajoute tout seul le doctype et les balises html et body... j'ai modifié en BO une archive, en l'ouvrant et en allant dans éditer la source, il me les remets d'office  mad

J'ai donc triché en modifiant en BO l'entrée dans la table autosave, j'envoi le mailing... et bien c'est pareil. Ma signature est toujours HS. Donc le problème ne vient pas de là. glasses

Le problème se situe très probablement dans la déclaration de l'entête du mail... je fais des test en HTML / TEXTE pour voir la différence...

#6 Re : Support général » DKIM FAIL si HTML dans envois » 09-11-2016 17:37:43

Je sais bien que la 2.0.4 n'est qu'une Beta. Justement je post pour contribuer au debug, même si ma demande est très intéressée   cool

#7 Re : Support général » DKIM FAIL si HTML dans envois » 09-11-2016 17:37:43

johnny a écrit :

Il sera peut être utile d'avoir le lien vers le résultat du test de mail tester afin de voir ce qui est dit exactement.

Quelle version de phpmnl utilises tu ?


Le lien est le suivant : https://www.mail-tester.com/web-DX2O2B
J'utilise la version 2.0.4  (sinon je n'aurais pas posté dans cette catégorie de topic smile)

#8 Support général » DKIM FAIL si HTML dans envois » 09-11-2016 17:37:43

Skygui
Réponses : 17

Salut,

Je reviens vers vous car je galère depuis 72h sur un bug qui commence à m'exaspérer.
Je m'explique, dans le sens ou un email qui n'est pas signé avec DKIM à 99% de chance d’atterrir dans les spams chez Gmail et Outlook, il est donc primordial pour toutes société qui se respect, d'envoyer des email avec un score 10/10 chez Mail-Tester.com.

J'ai donc installé OpenDKIM sur mon Centos... configurer mes entrées DNS SPF... DMARC... et mes clées 2048 pour DKIM.

  1. Après avoir attendu la propagation DNS, Je teste l'envoi d'un e-mail à partir de mon PC, avec Thunderbird et une IP autorisée par OpenDKIM, en passant par mon serveur SMTP Postfix précédemment configuré pour signer mes emails. Je vérifie mon score... ok je passe, je vérifie chez Gmail et Outlook: nickel.

  2. Deuxième test: j'envoi un email banal avec que du texte dans le corps, via PHPMyNewsletter, ok, tout passe...

  3. Troisième test: j'envoi un email 100% HTML (valide W3C HTML5), et là: le drame.... je me retrouve avec une note à 6.9/10, avec en erreur "Signature non valide"

    Cela fait 3 foutu jours que je suis bloqué sur ca, j'ai beau chercher, tester dans tous les sens, j'ai utiliser les outils Mail-Tester.com, Port25.com, AppMailDev... tous le même résultat : envoi en 100% HTML: signature erronnée, envoi avec du texte ca passe...... pourtant, même en saisissant du text-plain, avec PHPMyNewsletter, on a l'entête et le footer du mail qui sont de l'HTML !

La config de notre société:

Centos 6
PHP 5.6.26 (Cli)
Postfix



Une idée pour un gars au fond du trou ............ ?  mad

#9 Re : Support général » [Résolu] maj vers 2.4 » 06-11-2016 16:39:41

Skygui a écrit :

J'ai finalement résolu ce bug en définissant manuellement les chemins absolus en http dans le fichier "include/compose.php"
A savoir j'ai remplacé tous les ".$row_config_globale['path']."   par http://mailing.mondomaine.com

Encore merci beaucoup pour ce fabuleux soft PHP! Un travail de pro...  smile

En réalité, je viens de trouver une autre solution... modifier l'entrée "path" de la table SQL "config" en la rendant vide. Problème réglé sans toucher aux sources smile

#10 Re : Support général » [Résolu] maj vers 2.4 » 06-11-2016 16:39:41

J'ai finalement résolu ce bug en définissant manuellement les chemins absolus en http dans le fichier "include/compose.php"
A savoir j'ai remplacé tous les ".$row_config_globale['path']."   par http://mailing.mondomaine.com

Encore merci beaucoup pour ce fabuleux soft PHP! Un travail de pro...  smile

#11 Re : Support général » [Résolu] maj vers 2.4 » 06-11-2016 16:39:41

Bonjour,

Yes, sous domaine. Bien vue. Pourquoi ?

#12 Re : Support général » [Résolu] maj vers 2.4 » 06-11-2016 16:39:41

Salut à vous.

Je viens d'installer PHPMyNewsletter version 2.4. Je me confronte à un soucis, en faite quand je veux rédiger un nouveau message, j'ai un cadre en fond bleu en dessous du textarea indiquant "Initialisation en cours..." et ca reste bloqué dessus... l'éditeur HTML ne se chargent pas. J'ai vidé mon cache, j'ai essayé à mes 3 PC... ca fait pareil. J'ai vérifié la console de Firefox, et j'obtiens l'erreur JS : ReferenceError: tinymce is not defined index.php 203:21, puis une autre erreur "aucun élément trouvé 3.0:1:1

C'est ennuyant car du coup ca m'empêche d'envoyer le moindre message !

Pied de page des forums

Propulsé par FluxBB