Support et annonces PhpMyNewsLetter.
Vous n'êtes pas identifié(e).
OK, parfait, merci d'avoir donné plus de détails. Je vais essayé de gérer une reproduction de ce cas.
Bonjour contremaitre, ça va ?
Un peu de recherche et voilà ce que je comprends.
Le traitement bounce va chercher les erreurs sur les mails qui sont revenus.
Le process détaillé :
- ouverture d'un flux de lecture imap
- listage des mails
- détection des codes erreurs si présents
- remontées dans la console
- mise à jour de la base
- et enfin compte rendu des mails en erreur.
Si on a une erreur non détéctée, c'est parce que le code au format x.x.x n'est pas servi.
dans le mail 1, tu as un 5.1.1, dans le mail 2, tu ne l'as pas.
live fait un peu ce qu'il veut de toute façon, en sachant que ce ne sont, en plus, pas les mêmes serveurs que hotmail et outlook, bien que ce soit microsoft...
Voilà une première approche de résolution.
Bonjour Veust, et bienvenue sur le forum.
Oui, c'est un peu un déterrage, mais ce n'est pas grave.
Ton cas correspond au fil : https://www.phpmynewsletter.com/forum/v … .php?id=86
Tu changes le mode dev à prod (ça enlève l'affichage des erreurs et tu installes la librairie de fonction dont le lien est dans le fil).
Tiens nous au courant stp,
Arnaud
Voilà, j'ai corrigé.
C'est fait sur la version 2.0.4
Encore merci et excellente soirée.
Arnaud
Bonjour Julien,
Merci pour cette remontée de bug que j inscris de suite à la roadmap 2.0.4 pour correction
Et bienvenue et bon usage bien sûr
Arnaud
intégré en 2.0.4
Parfait !
effectivement, ce sont les options de base pour la création d'une nouvelle liste.
Le cheminement logique est donc :
création d'une nouvelle liste
paramètrage de la newsletter de cette liste
import des mails de contact destinés à cette liste
rédaction d'un mail
preview
envoi ou planification
traitement des bounces (retours)
Voilà !
Et je passe le sujet en résolu.
Bonjour Dadix,
Cette adresse par défaut est installée lors de la création d'une nouvelle liste.
Pour changer l'adresse pendant l'usage d'une liste, ou lors d'une création / aménagement / améliortation / changement de paramètres, il faut aller dans configuration de la newsletter qui permet d'aménager les éléments élémentaires des envois :
Message modèle, adresse du destinataire pour preview, adresse de l'expéditeur, sujets par défaut, sujets et corps des messages d'inscription et de désinscription (nécessaire à la qualité d'une liste blanche !)
Sinon, je travaille effectivement sur la 2.0.4, qui est disponible sur les dépôts github (https://github.com/Arnaud69/phpmynewsle … tree/2.0.4), mais attention :
cette version n'est pas stable !
Je travaille dessus quotidiennement, pour les stats, pour des trucs que vous verrez relatifs au(x) SMTP(s), correction de bugs, traduction, etc...
Je publierai bientôt le CHANGELOG.
voilà voilà voilà...
Bonjour,
Un mot pour dire que la version 2.0.4 intègre désormais la duplication d'une liste, la fusion de 2 à n listes.
L'option de vidage est en cours.
Bonjour,
juste un mot pour dire que le script est intégré dans la version 2.0.4, le dédoublonneur fonctionne par upload d'un fichier, avec intégration dans la liste choisie en amont.
Voilà, c'est résolu.
Le allow short tag (pour permettre l'usage du <?=) était à off.
Le date.timezone n'était également pas calé.
Je voudrais prendre la main, y a des choses que je ne comprends vraiment pas
Si tu es d accord je t envoie les consignes par mail
Bonsoir Arnaud!
Ca, c'est un problème php, comme si il n'était pas actif...
Le comportement du serveur, le tien est vraiment étrange...
Tu n'aurais pas 2 php installés, ou quelque chose comme ça ?
Ton précédent php info indiquait un timezone réglé, et là il apparait en erreur, y'a donc un problème serveur...
Un php-fpm installé en plus ?
Bonsoir Stéphane,
Je suis très embêté.
Je n'ai pas de serveur avec pmn2 installé sous forme de sous domaine.
Donc la première chose que je vais faire, c'est de le faire !
Ensuite, si l'éditeur ne se charge pas, c'est normal avec ce //js/ (double slash).
La solution est donc de fixer en dur le path (chemin d'accès), en dur, dans le code.
Pour ce faire, je ne vois que cela à faire :
dans include/compose.php (à sauvegarder avant modif)
lignes 269 et 271 :
remplacer
'/".$row_config_globale['path']."js/par
'/jsidem dans :
- include/code_html.php, ligne 10
- include/listes.php, lignes 75,102,104
- include/newsletterconf.php, lignes 59,86,88
- include/online.php, lignes 15,18,21,28
- include/task.php, lignes 174,178,181,188,190,195
- js\tinymce\plugins\filemanager\config\config.php, ligne 32
- online.php : lignes 15,18,21,28
- send.php : lignes 126,130,133,140,142,147
- send_preview.php : 108,112,115,117
- subscription.php : 94,123,148,180
Globalement : Quand on a :
. $row_config_globale['base_url'] . $row_config_globale['path'] . "on remplace par :
. $row_config_globale['base_url'] . "Ceci est issu d'une extraction globale.
Maintenant, il y a aussi le choix de la version 2.0.4 (disponible, version dite unstable, mais fonctionnelle ):
https://github.com/Arnaud69/phpmynewsle … tree/2.0.4
Et enfin la dernière solution (la plus judicieuse à mon avis), poser le tout dans un répertoire du serveur web principal. (initialement développé ainsi).
La multitude des installations est un enfer pour le développement, je dois l'avouer, les idées sont souvent intéressantes (souvent... décalées et irréalisables dans un projet gratuit).
Mais sincèrement, je n'aime pas rester sur un problème non solutionné.
A toi de voir ce que tu préfères...
En fait, dans ton cas, on a les erreurs de Firefox (en langage XUL me semble t-il), pas les erreurs javascripts.
Le / placé dans l'interface, c'est OK.
Pas de SSL (ou 443) ou 443 en place, ok.
Alors voilà ce que je pense :
Il y a des erreurs sur la base de données, car il y a eu des tentatives d'envois qui ont échoué, et ça a fichu un peu la grouille...
Le système est assez sensible.
Je crois qu'il y a eu modif du chemin de phpmynewsletter après une tentative d'envoi.
Il va donc falloir :
1/ En premier lieu, faire un export de la liste des mails par l'interface et "export des abonnés".
2/ vider toutes les tables !
Vider via phpmyadmin toutes les tables sauf celle suffixée "_config"
3/ Créer une première liste de test nommée "liste test", ajouter juste avec un mail ou deux (celui de l'admin par exemple, rédacteur ou autre) pour faire le premier test d'envoi.
4/ Faire un premier envoi de test.
5/ Et revenir me dire le résultat.
Le reste me semble être correct...
Parfait, je regarde tout cela demain si vous voulez bien... Je prépare un déménagement 
OK.
Moi ce que je vois, c'est que l'on a un sous-domaine.
PMNL est prévu initialement pour être posé en sous répertoire mais pas en sous domaine.
Mais ça s'adapte, pas de soucis.
Il faut d'abord s'assuer avec un observateur d'évenements (touche de fonction F12 de Chrome puis network, ou console d'erreur CTRL + MAJ + j) que l'on n'a pas d'erreurs d'accès aux fichiers javascripts.
C'est la première chose.
Si erreur il y a, alors me la donner.
Le répertoire d'installation de phpmynewsletter se gère dans
Configuration générale puis onglet "régaleges divers" et chemin de phpmynewsletter.
Avec un sous-répertoire, on aura, déduit par l'installation :
domaine : http://www.domaine.tld/pmn2/
chemin de phpmynewsletter : pmn2/
Normalement, avec un sous domaine, donc un alias, il faudrait mettre ceci
domaine : http://lnpwe.domaine.tld/
chemin de phpmynewsletter : / (slash tout seul, oui !
La seconde : le php.ini n'a pas de timezone défini, pas bien !
Il faut renseigner (ajouter la ligne ou décommenter) date.timezone = Europe/Paris par exemple.
Parce que là, apparemment, ça prend un fuseau US...
Sinon, il me faudrait connaitre la version de php, type de serveur (dédié ou mutualisé) et tout renseignement utile.
Arnaud
Mot de passe : dans l'interface d'administration, config globale, réglages divers
Un autre compte : non, pas pour le moment...
Bonjour Dadix.
Moins de 500 mails, alors créer un compte gmail, et passer par le smtp gmail.
Sinon, il faut, à tout prix éviter l'envoi par le smtp communautaire mutualisé OVH.
Ce n'est vraiment pas fait pour ! C'est une horreur ! Ce n'est pas la faute à OVH (ils sont dans un droit logique de protection des adresses IP en sortie, c'est normale de leur part !)
La seconde solution, avec un tout petit budget : un VPS ! Et en faire un petit serveur SMTP dédié, qui gérera seul les envois, c'est la méthode la plus noble...
Chez OVH, on a le 1er prix en SSD : https://www.ovh.com/fr/vps/vps-ssd.xml à moins de 4€ par mois...
Sinon, je suis en train de créer un outil, j'en suis à l'architecture, de load-balancing sur des smtp gratuits... Mais je ne sais pas si ça marchera,... Mais si ça marche.... 
Dernière chose : les adresses qui ne partent pas, les 9 restantes, c'est quels domaines ?
Hello
Back home i ll work !
Bonjour Typiac, et bienvenue quand même sur le forum
Suis sur un ordi public, j'ai pu voir ton souci.
Regarde ce fil qui correspond à ton installation :
http://www.developpez.net/forums/d93590 … -function/
Toujours le php.ini, et y déclarer ton fournisseur de smtp, tu vas vite comprendre.
Si ton problème est résolu, merci de cliquer sur "résolu" dans le bas du premier message du fil.
Bonne journée
Arnaud
Bonjour
Probleme déjà évoqué il faut autoriser les short tags dans php.ini et relancer le serveur
Fais une recherche sur le forum avec le mot translate
Je suis sur mon portable difficile de faire cela pour moi
Hello,
Yes i didn't, shame on me !
But i'm working to translate it.
Work to perform a good script always go on, so translatation is going with.
I work too on a load balancing for smtp, but as i promised, 2.0.4 will have a full English translation, which give us possibility to translate easily in many other languages.
Please, excuse me because i didn't give you an answer.
I think you'll be surprised ;-)
Entre le moment où l'on dépasse et le moment où est signalé le dépassement, 27 mails sont partis et marqués comme envoyés, puis ont été rejetés après et donc en erreur.
Quand on envoie un mail, il y a établissement de communication entre le remettant et le récepteur. Pendant la communication il n'y a pas de requête sql, c'est un protocole strict (le EHLO...)
Ces 27 mails sont en fait le résultat d'une situtation dite "entre 2".
Alors pour moi c'est la période intermédiaire entre les derniers envoyés corrects et les premiers envoyés en erreur.