Support et annonces PhpMyNewsLetter.
Vous n'êtes pas identifié(e).
Bonjour,
PHP4 n'est pas compatible, et attention, ce n'est plus soutenu.
PHP 5.6 minimum, voire même php7.
De plus, l'usage du mutu OVH est fortement déconseillé.
Arnaud
Hello,
OK, pics are correct.
So please, have you something special about /upload/ in your htaccess or httpd.conf ?
Your version is 2.0.5 for phpmynewsletter.
Are you on shared server or dedicated server ?
And please, go in global conf, Environment, and set Environment to Development. Retry to upload picture, and give me the message.
I really think that's a htaccess problem
Hello,
What the extension of this pic ?
Maybe this is a corrupted pic.
Second solution : Have you a special directive for /upload/ in your apache conf ?
Anyway, could you send me the picture to be sure this is not corrupted ?
Ok je me crée un compte à la poste !... Un de plus
Antoine, est-ce possible de me faire parvenir un screen de la configuration smtp qui est inscrite dans la conf ?
Merci d'avance.
Je n'arrive pas à reproduire l'incident
En fait c'est normal.
2.0.6 n'a plus les mêmes modes d'accès et instanciation sql, et phpmailer est en version 6. J'ai été un peu trop vite.
Donc sur 2.0.5, si je résume, la désinscription ne se fait pas et les paramètres de la poste ne sont pas utilisés pour envoyer le mail de désinscription.
Je vais reprendre la version 2.0.5 disponible en téléchargement et revoir ça.
Mes évolutions en environnement de dev ne sont plus cohérentes avec la 2.0.5. Je dois remonter loin en arrière !!!
Idéalement une liste de tests est adressée à soi même avec plusieurs mails hotmail gmail free laposte SFR etc...
J ai pas compris le txt sans mail ?
Voilà le concept, le mode de fonctionnement initial de ce projet :
- gérer des listes de destinataires de mails, groupés selon un sens d'affinité, d'intérêts ou toute logique dictée par la finalité des campagnes.
Que l'on ait 20 ou 500.000 destinataires (et j'en connais plusieurs), une liste est une ensemble cohérent qui recevra via un mode d'envoi massif (mais respectueux des règles d'envoi) une campagne.
Il faut donc, dés le départ, nommer et construire correctement ses listes, en plus de la liste de tests.
A la suite de cela, les listes (où des mails pourront être sur plusieurs listes évidemment) peuvent être fusionnées dans l'interface pour créer une liste globale. La fusion entraînera un dédoublonnement des mails afin d'avoir une liste propre.
Ainsi, le choix d'un ou plusieurs destinataires ne devrait normalement ne pas avoir lieu. D'autant plus qu'un choix manuel peut entrainer des oublis, donc après il faut gérer le rattrapage, ce qui risque d'alourdir considérablement les scripts et le produit en général.
Maintenant, autre philosophie :
Je crée une campagne et avant de l'envoyer je choisis quelles listes en seront destinataires. C'est ce qui se fait communément chez les prestataires de mailing, et oui j'avoue penser aussi à cette solution qui me parait évidemment éprouvée (et je pense la mettre en oeuvre rapidement dans une future version).
En l'état, je ne ferai donc pas de possibilité de choix des destinataires tel que demandé.
Ne pas se perdre sur un sujet svp, le topic, c'est la désinscription.
-> /subscription.php gère tout ce qui est mail de désinscription et inscription, script public dont le lien DOIT apparaitre dans le mail au destinataire.
-> /include/subscribers.php est le script qui permet de gérer les emails, par un administrateur.
-> /send.php est le script qui permet d'envoyer une campagne à une liste choisie en mode ajax, donc avec la page admin ouverte jusqu'à la fin de l'envoi.
-> /include/task.php est le script qui permet d'envoyer une campagne à une liste en mode tâche planifiée, avec donc tout un environnement adapté à utiliser crontab pour un compte utilisateur au sens UNIX de l'OS (windows n'étant pas supporté en tâches planifiées).
La personnalisation des emails est suivie dans un autre topic.
La script suivant :
https://github.com/Arnaud69/PhpMyNewsLe … iption.php
est celui de la version 2.0.6 sur laquelle je travaille, corrige et améliore.
Il faut donc le tester et rester sur ce sujet,
Merci
Je vais regarder et si ok je l ajoute
subscribers.php c’est le script qui inscrit les mails mais je ne voie pas la ou les lignes
qui extrait le mail pour le mettre dans la table .
Même problème avec send.php pour l'appel du mail
J ai pas tout compris
Pourriez essayer :
https://github.com/Arnaud69/PhpMyNewsLe … iption.php
Pour la détection, en fait, c'est normalement dans les paramètres.
Ah mais ici ce sera le bienvenue
Ou si vous avez un compte github pour proposer une maj ?
Alors gmail....
Oui bien sûr, on pourrait ajouter une lecture si clic depuis un compte gmail... Ca peut faire plaisir à certains, c'est évident ! Je valide et j'en prends note !!
2 tables de tracking, parce que d'un coté on a les ouvertures, et de l'autre, les liens cliqués.
Re
Je suis en train de travailler dessus pour la 2.0.6, et ça se fera de manière dynamique par création personnelle de l'administrateur.
Exemple, je veux créer un champ prenom, j'ajouterai prenom, et les mots clés seront disponibles dans un liste.
Mais c'est un peu compliqué. Même très !
Concernant les imports, il appartiendra à chacun de gérer ses comptes, voire d'envoyer un mail pour compléter un formulaire, je ne sais pas... A suivre.
Alors...
Sur de petites listes, pourquoi pas, mais je ne vois pas l'intéret sur les grosses listes !
Certains utilisateurs ont des listes de près de 15000 mails.... Donc compliqué.
Le travail est donc à faire en amont et qui consiste à créer finalement plusieurs petites listes bien spécifiques.
Bonjour Antoine,
Tout de suite et en l'état, je pense que le mode debug est activé, c'est à dire le mode développeur.
Ceci permet d'afficher les erreurs rencontrées au cours du développement que chacun peut faire ou adaptations diverses et variées.
Ainsi, ces erreurs ne s'afficheront plsu en mettant le mode "PROD", c'est à dire production.
Gestion > Configuration globale > Environnement, zone Environnement, choisir "Production".
Les erreurs Notice correspondent à des variables non déclarées. Rien de grave, mais pouvant être amélioré, oui !
Pour le smtp, je suis dessus.
Bonjour Antoine
Je dois approfondir
Étant en déplacement je regarde dés demain matin
Le problème est résolu et était bien lié au chemin de phpmynewsletter à indiquer dans la configuration de base, à savoir :
Pour avoir une config correcte des outils de rédaction :
Quand au fichier map lié au css bootstrap, il est en warning non bloquant :
Le sujet est passé en résolu.
Comme dit avant ce n est pas ce qui bloque
Et il doit y avoir Letter dans le chemin de phpmynewsletter
Un screen de la config et de la console
Le 404 sort dans l onglet réseau moi ce que je veux c est la console
Et un lien vers un php infos
En MP c est possible !
Ce css map n est pas dans le package
C est la première fois que je vous cette erreur qui n est pas bloquante car le css n intervient pas dans l affichage de la barre de travail.
Il doit y avoir une erreur js avec jquery
Il faut donc se mettre sur la page de rédaction, avoir l observateur d événement ouvert et faire un force F5 en restant appuyer sur le refresh de la page.
Sinon quel navigateur utilisez vous ?
Antoine,
Si la barre de menu ne se charge pas c'est qu'il y a une erreur en javascript du fait d'une librairie mal chargée.
Le chemin relatif est nécessaire et il faut savoir avec exactitude ce que l'on a.
Moi je pense déjà que c'est un hébergement mutualisé, et je préfère le dire, les limitations OVH en mutu sont très dures, faire du mailing en mutu OVH c'est une mauvaise idée.
Ensuite, si les recommandations du forum sont suivies on doit avoir une url de base :
https://www.mon-url.fr (sans le / de fin) mais à coté, il y a
Chemin de phpmynewsletter qui DOIT être ici au cas présent :
Lettre/
Avec la majuscule, et le / de fin.
Si ça ne marche pas (pourtant le cas de base), il faut regarder l'observateur d'évenement du navigateur qui sera explicite (F12 sur chrome par exemple) puis ensuite l'onglet console.
Sinon, je ne le répète jamais assez, si on tient à ses prospects pour faire un bon mailing, il faut savoir investir un peu, à minima un VPS, ceux d'OVH sont très bien et les IP sont généralement propres (IP mutualisée en hébergement mutualisé donc pas bon et SMTP mutu OVH très strict).
Il me faudrait plus de détails !
C est écrit dans les règles du forum
Windows ou Linux ?
Chemin d installation dans l os ?
URL modifiée de l installation ?
Bonjour
Réponse un peu tardive j'étais sur la route !
C'est un cas rencontré fréquemment, c'est le chemin dans la config qui est à configurer correctement.
https://www.phpmynewsletter.com/forum/t … age-1.html
https://www.phpmynewsletter.com/forum/t … age-1.html
Donc dans la configuration générale, aller dans l'onglet Réglages divers et ajuster le chemin de PhpMyNewsLetter qui contient l'installation
Exemple :
Mondomaine.com/pmnl/
Alors indiquer juste :
pmnl/
Et ça ira mieux.
Un petit retour SVP
Arnaud
Hello !
Oui ça va. La maison ce n'est pas une construction, mais une rénovation, elle est de 1870, je te laisse imaginer le travail !!!
Plusieurs points :
Quand on a une erreur json, je peux affirmer que c'est une erreur de l'utilisateur à 99%, ou alors que le mode debug (dev) est utilisé.
Les erreurs json ont toujours une erreur à la ligne 1.
Pour mail-tester, oui je suis au courant, il y a quelques modifications à faire, à suivre dans le message. De plus, il faut que mail-tester soit envoyé en direct, docn j'ai aussi du code à modifier
Pour les émojis, c'est tout à fait possible, je sais que l'on peut les ajouter dans le sujet, mais il faudrait que je me penche dessus, c'est aussi du boulot.
Pour mail tester, modus operandi :
Dans include/globalconf.php, rechercher vers ligne 196 le paragraphe :
<div class='row'>
<div class='col-md-6'>
<div class='form-group'><label>" . tr("GCONFIG_MESSAGE_CODE_MAILTESTER") . "</label>
<input class='form-control' type='text' name='code_mailtester' size='30' value='" . ($code_mailtester!='' ? $code_mailtester : '') . "' />
</div>
</div>
</div>
et remplacer par :
<div class='row'>
<div class='col-md-6'>
<div class='form-group'><label>Code 'mail-tester', exemple : test-abcd1234a@srv1.mail-tester.com</label>
<input class='form-control' type='text' name='code_mailtester' size='50' value='" . ($code_mailtester!='' ? $code_mailtester : '') . "' />
</div>
</div>
</div>
Faire un test et vérifier le fichier config.php que la nouvelle adresse soit bien prise en compte.
On devrait avoir :
- Aller dans include/config.php, vérifier :
$code_mailtester = 'test-dn6azu5eu@srv1.mail-tester.com';