Support et annonces PhpMyNewsLetter.
Vous n'êtes pas identifié(e).
Est-ce que tu as installé le script dans un sous domaine ?
Je crois que je vais faire un "tuto"...
Car il y a 2 solutions pour la mise à jour :
- soit on est un bricoleur et on fait tout à la main ! Bon courage...
- soit on fait juste la mise à jour via le script.
Et là, il semblerait que tu aies voulu prendre l'archive de la nouvelle, et mettre à jour depuis le script upgrade qui est dedans. C'est un amalgame dont j'assume la responsabilité, un manque d'explications de ma part...
On reprend :
Aujourd'hui, tu as quoi ? La 2.0.3 qui tourne ?
Bonsoir
Je suis un peu en mode sortie je répondrai demain matin 
?? Je n'ai jamais dit de supprimer ce fichier !!
Ou alors on s'est pas bien compris.
Si tu l'as en sauvegarde, tu le replaces.
Ensuite seulement, tu mets le fichier upgrade.php à la racine et là tu pourras lancer l'upgrade.
Dis moi si tu peux faire ça stp, ce qui est le plus simple !!
En fait, je crois qu'il y a un emmèlage de pinceaux...
Ton install de 2.0.3 n'ets pas faite, ou le fichier config.php a été supprimé (ou toute l'installation d'ailleurs !)
Je te conseille de télécharger directement la version 2.0.4 et de faire une install propre.
Supprime tout ce que tu as de la 2.0.3, repars à neuf.
Ce sera le mieux dans ton cas
Bonjour Julian et bienvenue sur le forum !
Lire des recommandations, ça fait toujours plaisir, aussi je vais m'attacher à résoudre ton souci qui est de ma faute et je m'en excuse bien sincèrement !
Le pourquoi : tout simplement parce qu'une version de script d'installation ça se travaille, avec des versions de retour au cas où ! Et j'ai posé dans la première livraison du script téléchargeable l'avant dernière version de l'install.php.
La version du livrable est à jour, et vous devez avoir accès à une installation propre que je viens de re-tester (pour 18423ème fois) et qui est fonctionnelle.
Donc, il faut suppriemr les tables créées en base, retélécharger la bonne version du script, et l'uploader puis dézipper, puis appel de install.php.
Encore toutes mes excuses, l'erreur est humaine, la mienne est encore plus grosse ! Suis-je donc un humain ???

Sinon,
Les petitss bugs qui existent et qui sont décrits sur le forum, sont majoritairement résolus, je les ai traités en les intégrant dans la nouvelle version, et cela en parallèle du développement.
Le mode serveur dédié permet d'accéder à certaines fonctionnalités qu'il serait laborieux de décrire une par une.
Ces fonctionnalités (comme planifier via crontab ou gérer les files d'attente des mails) sont parfois accessibles sur certains hébergements.
Donc tout ceci est à juger au cas par cas... (Et je ne le ferai pas pour tous les hebergeurs !)
Bonne journée
Le lien est disponible, désolé pour les manipulations en cours...
bonjour Julien
1ère chose : le S est bien volontaire, c'est pour que le code soit envoyé au navigateur du visiteur, et non pas interprété sur mon serveur ! Ce n'est pas ne coquille donc. J'aurais aussi pu mettre .text ou .tmp...
J'avoue que je ne comprends pas trop ce que tu as fait...
Le script upgrade est tout simple :
Tu l'installes à la racine de ton installation, et tu l'appelles dans ta page. Là, c'est visiblement un fichier install.php que tu as appelé...
Soit tu upgrades, soit tu installes !
Bonjour,
Je vous informe de la sortie officielle de la version 2.0.4.
Je vous invite à la télécharger ici : https://www.phpmynewsletter.com/telechargement.html
Ou l'installer par le script de mise à jour automatique disponible ici : https://www.phpmynewsletter.com/forum/v … php?id=431
Le support est toujours sur le forum,
Bon usage et je reste disponible bien sûr !
Arnaud
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.4, 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.3 !
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
Pour la MAJ de 2.0.4 à 2.0.5 : https://www.phpmynewsletter.com/forum/t … html#p3365
Je devrais mettre un bouton like !
Merci pour le retour !
Bonjour,
Une campagne de 80.000 me confirme la bonne santé de la 2.0.4.
Cette campagne a été l'occasion de nombreuses mises à jour, et surtout AMELIORATIONS !
Le module php curl n'est pas installé.
sudo apt-get install php7.0-curl
et faire un restart de apache.
Réessayer l'accès à la page, si ok, remettre en mode prod.
Mais je le répète : cette version 2.0.4 n'est pas "stable" !
OK, alors :
- ubuntu, c'est bien ! Ben oui, c'est quand même issu de Debian !
- Bron aussi c'est bien ! Suis aussi de la région lyonnaise
Dans le ficheir include/config, tu vas mettre
$type_env = 'prod';
à
$type_env = 'dev';
Rafraichissement de page et erreur affichée.
Bonjour Alain,
Je viens de répondre justement à votre mail sur ma bal perso.
Bienvenue sur le forum !
Qu'appelez vous "non-opérant" ?
Quelle page est affichée ?
Car avant toute opération, il faut créer une liste, au moins le nom de la liste ("liste tests" par exemple, pour commencer
), et seulement après les fonctionnalités seront accessibles.
Si vous voulez mettre une copie d'écran, ce serait un plus (juste du navigateur).
A noter : un serveur en local, je dis pas non, mais clairement, il y aura 2 difficultés :
- un volume > 100 mails peut être retoqué par le FAI (ISP)
- un mail issu du smtp d'un FAI (car en local) peut être très vite classé en SPAM.... Sauf bien sûr à utiliser les services d'un SMTP payant extérieur...
Bonne journée,
Arnaud
Bonsoir,
On vient de me soumettre un cas, résolu, dont voici la particularité :
Un certificat auto-signé pour le test de connexion imap de relève des mails en erreurs a généré le message suivant :
{serveur-toto.com:993/imap/ssl}Pas de connexion : {serveur-toto.com:993/imap/ssl},compte-bounce@serveur-toto.com,********* : Certificate failure for serveur-toto.com: certificate has expired: /description=QBvVqeljryvDuB/C=FR/CN=serveur-toto.com/emailAddress=postmaster@serveur-toto.com
L'astuce est la suivante : la fonction imap_open acceptera de se connecter si on lui dit que l'on accepte les certificats auto signés ou en "failure", en écrivant dans l'option du service :
SSL/novalidate-cert
et ainsi avoir une connexion :
{serveur-toto.com:993/imap/ssl/novalidate-cert}Connexion réussie : {serveur-toto.com:993/imap/ssl/novalidate-cert},compte-bounce@serveur-toto.com,*********
Bonne soirée 
Honnêtement, j'ai cherché, je valide ta config iptables, mais je comprends rien !!!
(Et les réseaux, ce n'est pas grande spécialité...)
Dans mon entrerpise, on dit que des flux sont droppés parfois, quand ils n'aboutissent pas.
Il faudrait éventuellement voir avec ton admin réseau s'il peut tracer ton ip, il pourra peut être t'aider ?
Bon, alors si ton windows et gmail fonctionnent... C'est que c'est ta machine linux, ton serveur !
tu peux me donner le résultat de :
iptables -Sou
sudo iptables -Set me précisier ta version de linux (complète) stp
En même temps, le principe du mailing, c'est bien d'envoyer des données à l'extérieur
Idéalement, un sous-domaine peut être un bon moyen de travailler.
Je regarderai ce qui concerne les archives, mais je suis quand même ennuyé, car il faut y accéder... Sauf à bloquer sur une liste globale des mails envoyés accessible via un clic "Afficher toutes les campagnes, toutes listes confondues". Et ça, c'est possible rapidement...
Bonjour JM, et bienvenue à toi sur ce forum.
Je lis avec attention ton message (qui est une requête finalement), et je valide bien le fait qu'un développeur a son idée en tête et tout n'est pas évident pour un novice !
Je travaille sur la future version, et je cherche notamment à améliorer l'interface par de petites fonctionnalités qui amène justement le novice à ne plus être perdu.
J'ai quand même peut de tomber dans l'usine à gaz et peur de ne plus respecter mon principe de base qui est de rester simple (ce qui est la difficulté majeure d'un développeur) !
Dans de nombreuses sociétés de développement, on vous dit de faire F1, de lire la doc, etc... Moi ça me saoule !
Voici donc mes remarques, (ou réponses) réinterprétées :
- création de listes, indépendantes des messages à envoyer.
L'origine des listes est assez simple à comprendre. Je ne sais pas ce que tu gères comme mails (assoc, forum, société, commune, pubs, etc... peu importe), mais à la base, cela permettait d'avoir une liste générale des mails liée à une entrée web (un portail sur lequel on s'inscrit pour avoir la newsletter), ainsi qu'une liste de tests.
On génère notre campagne de tests sur quelques mails personnels, puis on va chercher le mail en archives dans la liste de tests que l'on rapatrie dans la liste principale, puis preview, puis envoi.
Ce principe d'usage d'une archive pour bascuel sur n'importe quelle liste écarte bien le fait de pouvoir utiliser une liste avec n'importe quelle liste.
Mais bizarrement, j'ai la sensation de ne pas répondre à la question... Peut être ai-je mal compris ?
- suppression d'un message quand on a une suppression de liste
Donc en fait il faudrait malgré tout garder le message. Outre les messages liés à une liste, il y a aussi les statistiques de tracking.
Mais je retiens l'idée qu'un message peut être (ou doit ?) inscrit dans une archive globale, accessible à toute liste pour nouvelle rédaction (ou simplement pour consultation !).
- gestion des mails inscrits dans une liste
La gestion des mails est, pour le coup, toute simple, il suffit d'aller dans la gestion des abonnés, après avoir sélectionné une liste dans 'liste des listes', et de choisir si l'on veut importer une liste de mails, ajouter un mail, supprimer un mail.
La version 2.0.4 permettra une gestion complète sur une seule page, pour une liste donnée bien sur.
- recherche du bouton pour action
Je crois qu'il serait bon d'ajouter un peu d'aide sur les pages, ou indiquer un fil d'ariane plus explicite. Je pensais qu'en ne laissant qu'une action possible sur la page, cela inciterait au clic.
Concernant la future version, et pour aider aux migrations en tout genre et justement faciliter l'installation, j'ai écrit un script de mise à jour, qui justement explique chaque étape (en français et en anglais of course !). Je t'incite à t'inscrire à la newsletter, les détails seront annoncés aux abonnés, en primeur 
Voilà voilà, sinon, merci pour les compliments ;-) et à lire tes précisions
Arnaud
La connexion sous Windows on est d accord que c est sur la messagerie Gmail ?
Si oui alors c est le part feu Linux si non alors effectivement c est le part feu institutionnel.... je ne vois pas d autres raisons
Alors essaie sur un autre ordinateur avec windows, je ne vois guère que ça...
Alors je vais dire un truc très très con, je l'admets !
Sur ton serveur, as tu un icedove ou thunderbird ? Si oui, essaie de relever tes mails gmail avec les mêmes paramètres de connexion.
Fais la même opération avec un outlook sur un windows (autre machine ! Pas une VM) avec les mêmes paramètres.
Si les 2 ne fonctionnent pas, c'est les flux qui sont bloqués en amont, si windows fonctionne, c'est les flux bloqués sur le linux, si linux fonctionne, alors c'est que phpmynewsletter ne prend pas en compte un paramètre ! Il faudra alors les logs.
Quelle version de php tu as stp ? 5.6 ?