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 !

#776 Re : Bugs » [2.0.4]Bouton "Supprimer cette adresse électronique" ne fonctionne pas » 30-12-2016 16:48:38

modifie la ligne 17 de export.php
par :

$list_total_subscribers=get_newsletter_total_subscribers($cnx,$row_config_globale['table_email'],$list_id,-1);

Le -1 à la fin, c'est pour exporter toute la liste.

#777 Re : Bugs » [2.0.4]Bouton "Supprimer cette adresse électronique" ne fonctionne pas » 30-12-2016 16:48:38

Tu peux supprimer la ligne 251 directement, et je reconnais l'erreur...
Je m'occupe de la dernière après

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

tatayet38, j'ai fait mes tests d'usage du mutualisé ovh, et tout fonctionne en 2.0.3, ça c'est OK !
Ce soir je vais tester l'upgrade depuis chez moi.

#779 Re : Bugs » [2.0.4]Bouton "Supprimer cette adresse électronique" ne fonctionne pas » 30-12-2016 16:48:38

Sinon : la liste des mails en erreur n'est pas vidable, au motif suivant :
Elle permet de constituer une base de connaissance qui permet d'éviter d'ajouter les mails qui sont en erreur (en gros, permet d'éviter les inscriptions pouvant être générées par des robots)...

Ceci dit : je pourrais très bien ajouter une option d'affichage (ou non) de la liste. Et cette liste permet des corrections... Bien pratique très souvent !

#780 Re : Bugs » [2.0.4]Bouton "Supprimer cette adresse électronique" ne fonctionne pas » 30-12-2016 16:48:38

Est-ce que tu pourrais télécharger la dernière version (d'hier) et l'installer via ftp par dessus celle que tu as stp ?
Le reset listes ligne 251 est corrigé depuis quelques jours.

Merci d'un retour

#781 Les évolutions de PhpMyNewsLetter » 2.0.5 CHANGELOG (announcement) » 30-01-2018 19:27:00

Arnaud
Réponses : 23

Pour vous informer des nouveautés que je prévois dans la 2.0.5 :
- gestion multi-utilisateurs (super admin, admin, utilisateur)
- géolocalisation
- possibilité d'envois ciblés sur un pays, une région, une ville (quand les informations seront connues !)
- tâches planifiées pour les hébergements mutualisés
- sauvegardes de la base de données
- gestion des composants logiciels externes (maj de phpmailer par exemple)
- optimisation de la gestion des envois
- optimisation du code
- classe de connexion PostgreSQL et MsSql
- correction de bugs divers

Des requêtes, demandes, remarques, c'est le moment !

Pour le fun, une preview :
1483013735_geoloc.jpg

#784 Re : Recensement des bugs par version » [Résolu] [general] MAJ de sécurité de phpmailer » 29-12-2016 13:07:16

NB :
Je suis en train de poser la 5.2.21, mais à noter que PhpMyNewsLetter n'est pas concerné car :
- le sender est explicitement conditionné par le paramétrage initial d'une liste
- le from n'est pas conditionné par un formulaire.
Ce sont 2 des 4 conditions nécessaires à l'exécution du code dit malicieux.
Aussi, il faut qu'il n'y ait pas de serveur postfix sur la machine qui héberge PhpMailer.

Ref : https://github.com/PHPMailer/PHPMailer/ … rabilities

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

Demain j'aurai un hébergement gracieusement prêté par un membre chez ovh mutalisé, je pourrai donc tester en VRAI !  cool
Et je te dirai !

Bonne soirée,
Arnaud

#787 Re : Recensement des bugs par version » [2.0.4] reinitialiser le message en cours de rédaction :renvoi un OUPS » 28-12-2016 22:29:38

lol...

Oups !

Euh... OK, alors l'histoire : il est vieux ce bug, je l'ai jamais traité... Re-oups !
Vais donc le traiter ! big_smile

#789 Re : script upgrade.php » [Résolu] message erreur avec upgrade.php : ne trouve pas la nouvelle version » 28-12-2016 17:38:34

Les erreurs sont corrigées, je signalerai quand la nouvelle version sera disponible, je corrige quelques autres petites erreurs.

Merci

#790 Re : Support général » [Résolu] Différents messages d'erreurs » 29-12-2016 13:02:25

Toutes les erreurs citées ont été corrigées, mais j'en corrige d'autres petites, donc pas de nouvelle version à cet instant.
Mais c'est corrigé !

#791 Re : script upgrade.php » [Résolu] Maj 2.0.4 vers 2.0.4 : Parse error » 28-12-2016 15:36:05

totorigolo56 a écrit :

OK, je fais ça .

milles merci pour ton appli et le temps que tu nous consacre.

@+

J'espère faire plaisir wink

#792 Re : script upgrade.php » [Résolu] Maj 2.0.4 vers 2.0.4 : Parse error » 28-12-2016 15:36:05

Bonjour totorigolo56,
Exact !
Le script est corrigé, je n'avais pas fait mon retour à la ligne après le <?php...
Ceci dit, et dans ton cas (je me suis peut être mal exprimé), il conviendra de ne mettre à jour que la bibliothèque de phpmailer, à savoir les fichiers suivants :
include/lib/PHPMailerAutoload.php
include/lib/class.phpmailer.php
include/lib/class.phpmaileroauth.php
include/lib/class.phpmaileroauthgoogle.php
include/lib/class.pop3.php
include/lib/class.smtp.php
Ces fichiers, tu peux les avoir depuis l'archive que tu téléchargeras sur le portail PhpMyNewsLetter, et tu les déposeras simplement via FTP.
Le script upgrade ne permet pas pour le moment de remettre à jour une mise à jour de même niveau de version.

En tout cas, merci pour le report de bug, et milles excuses !

Bonne journée
Arnaud

#793 Re : Bugs » [2.0.4]Bouton "Supprimer cette adresse électronique" ne fonctionne pas » 30-12-2016 16:48:38

N'importe quoi Arnaud !
Désolé, en fait, c'était une écriture trop rapide...

Bref, après la ligne 246 dans le fichier include/lib/pmn_fonctions.php,

Tu vas ajouter :

function delete_subscriber_tmp($cnx, $table_email, $list_id, $del_addr, $table_email_deleted, $motif) {
    $CPTID = $cnx->query("SELECT count(*) AS CPTID 
            FROM $table_email
                WHERE list_id = ".$list_id." 
                    AND email = ".escape_string($cnx,$del_addr))->fetch();
    if ( $CPTID['CPTID'] > 0 ) {
        if (!$cnx->query("INSERT IGNORE INTO $table_email_deleted (email, list_id, hash)
                              SELECT email, list_id, hash 
                                  FROM $table_email 
                                      WHERE email=".escape_string($cnx,$del_addr)."
                                        AND list_id=".$list_id)){
            return false;
        } else {
            $cnx->query("UPDATE $table_email_deleted 
                             SET error='Y', type='".($motif!=''?$motif:'unsub')."'
                                 WHERE email=".escape_string($cnx,$del_addr)."
                                     AND list_id=".$list_id);
            if (!$cnx->query("DELETE FROM $table_email 
                    WHERE list_id = ".$list_id." 
                        AND email=".escape_string($cnx,$del_addr))) {
                return false;
            } else {
                return true;
            }
        }
    } else {
        return 5;
    }
}

Et dans le fichier op.php, ligne 100, tu vas remplacer :

$deleted_temp = delete_subscriber($cnx,$row_config_globale['table_temp'],$list_id,$del_tmpaddr,$row_config_globale['table_email_deleted'],'by_admin');

par

$deleted_temp = delete_subscriber_tmp($cnx,$row_config_globale['table_temp'],$list_id,$del_tmpaddr,$row_config_globale['table_email_deleted'],'by_admin');

Toutes mes confuses, je publie de suite le correctif, et merci pour le report de bug

Bonne journée

#794 Re : Bugs » [2.0.4]Bouton "Supprimer cette adresse électronique" ne fonctionne pas » 30-12-2016 16:48:38

Bonjour RaphAstronome,

Pour la mise à jour des tables, c'est OK.
Je vois que tu as contourné le problème, mais ça ne répond pas à la question !
Page blanche...
Je regarde de suite et te tiens informé.

Arnaud

#795 Re : Support général » [Résolu] Différents messages d'erreurs » 29-12-2016 13:02:25

Bonjour Julien,

Je suis sincèrement désolé, je n'avais pas vu ton message du 20 décembre !
Ces messages sont effectivement connus de ma part, et ne sont absolument pas graves du tout !

Ils sont en cours de correction !

Tu n'as pas à restaurer tes anciens fichiers.
Dans la journée, je pense, je dirai que le nouveau zip sera disponible...

#797 Re : Recensement des bugs par version » [Résolu] [general] MAJ de sécurité de phpmailer » 29-12-2016 13:07:16

Bonjour,

La version 2.0.4 est désormais mise à jour et téléchargeable à cette adresse : https://www.phpmynewsletter.com/telechargement.html, et j'invite les utilisateurs de la 2.0.3 à passer en version supérieure.

Merci pour la veille techno contremaitre  wink

J'envoie un mail de ce pas !

#798 Re : Support général » [Résolu] Upgrade version 2.0.4 » 27-12-2016 08:48:57

Je vais vous faire un tutoriel !
Mais en gros :
Un serveur :  https://www.ovh.com/fr/vps/vps-ssd.xml VPS SSD1 : 3,59€ TTC / mois (avec ubuntu 14.04 LTS pour mailinabox ou debian 8 pour iredmail)
Un outil puissant et fiable : https://mailinabox.email/ ou http://www.iredmail.org/ (solution complète de gestion des outils nécessaire au mailing)
Une interface de rédaction et de gestion de mailing : PhpMyNewsLetter  cool  big_smile (Evidemment, j'allais pas dire autre chose !)
= Une solution complète de mailing en indépendant !
Mais attention : ça ne veut pas dire que l'on peut faire n'importe quoi...

#799 Re : Support général » [Résolu] Upgrade version 2.0.4 » 27-12-2016 08:48:57

Et surtout cela enlève toute capacité à faire du tracking ! Puisqu'il n'y aura plus de mail personnalisé...
Offrir une possibilité de faire une campagne avec des mails anonymisés avec 20 destinataires chacun, pourquoi pas, mais c'est un paliatif assez léger pour plaire aux personnes en mutualisé...
Aujourd'hui, on peut avoir des petits serveurs smtp à prix rikiki (5€ / mois...) et personnels.... Alors voilà pourquoi j'hésite à aller dans ce sens...

#800 Re : Support général » [Résolu] Upgrade version 2.0.4 » 27-12-2016 08:48:57

Donc pour moi, cela signifie si toute ta liste est clean, que tu peux envoyer 250 mails de l'heure.
Cela signifie : 3600/250=1 mail toutes les 14 secondes et pour 2000 mails ce sera donc 8 heures...
As tu des comptes gmail ?

Pied de page des forums

Propulsé par FluxBB