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 !

#176 Re : Support général » [Résolu] le navigateur ne retient pas le mot de passe » 31-07-2018 21:01:31

OK ! Va dans la config globale, dernier onglet, et passe en menu horizontal stp. Tu te déconnectes et tu te reconnectes
y'a bug oui

#180 Re : Support général » [Résolu] "Export" n'exporte pas tout... » 31-07-2018 20:39:24

Attention, je ne réponds pas en moins de minutes !
Voir d'abord combien il y a de mails en erreur ou désinscrits. Mais pour le coup ça fait beaucoup. Il peut aussi y avoir une interruption à l'import (je sais que ça arrive). Et perso, j'ai une liste de 44.000 mails, je viens de l'exporter, j'ai tout...

#181 Re : Support général » Liens Newsletters + LaPoste.net » 31-07-2018 15:28:34

C est 300 secondes par exécution d appel au script
Le script est appelé toutes les X secondes pour envoyer X mails
Pas d envoi en masse

#182 Re : Support général » [Résolu] taches planifiées : mutualisé / dédié ? » 31-07-2018 20:18:55

Je voulais dire de passer la config en mutualisé
Après oui passer sur un vrai dédié c est bien mais il faut que la dépense en vaille la peine

#184 Re : script upgrade.php » Mise à jour avec le script » 31-07-2018 14:44:01

Oui je veux bien tu mets un mot de passe temporaire et tu m envoies le tout à Arnaud arobase phpmynewletter.com

#185 Re : Support général » [Résolu] taches planifiées : mutualisé / dédié ? » 31-07-2018 20:18:55

Les tâches planifiées en peuvent focntionner qu'en mode dédié, donc normal.
D'où l'intérêt de passer en mutualisé (et je ne comprends pas le pourquoi ça ne passe pas !!!)

#187 Re : Support général » [Résolu] mise en page de la lettre » 31-07-2018 20:21:43

La rédaction en mode wysiwyg ne tient pas compte des réglages, c'est normal.
Les entêtes et pieds de page sont valides en rédaction normale

#188 Re : script upgrade.php » Mise à jour avec le script » 31-07-2018 14:44:01

OK, alors si l'installation a bien été faite, tous les composants doivent être là.
Tu vas sonc vider ton cache de navigateur et rappeler la page de connexion.
On est d'accord que tu es encore en 2.0.4 ?

#189 Re : script upgrade.php » Mise à jour avec le script » 31-07-2018 14:44:01

Non on va voir plus simple mais à partir de demain wink

#190 Re : script upgrade.php » [Résolu] warning pendant la MAJ avec le script 2.0.4 > 2.0.5 » 28-07-2018 16:34:35

Ah !
Euh.... je dois réfléchir même si ce n est pas bien grave car ça implique en fait les fonctions de crontab

#191 Re : script upgrade.php » Mise à jour avec le script » 31-07-2018 14:44:01

C est un JavaScript non chargé !
Voir celui qui peut apparaître en 404 dans l observateur d événement ou s il y a un bloqueur de pubs qui bloquerait le js

#192 Re : script upgrade.php » [Résolu] warning pendant la MAJ avec le script 2.0.4 > 2.0.5 » 28-07-2018 16:34:35

Ca c'est bien : un screen !

Mettre un @ devant les popen et pclose dans le fichier /htdocs/newsletter/include/ajax/mailqueue.php aux lignes 61 et 36

#194 Re : script upgrade.php » [Résolu] warning pendant la MAJ avec le script 2.0.4 > 2.0.5 » 28-07-2018 16:34:35

Pas bien grave :
va dans le fichier include/config.php et change le $type_env en :

$type_env           = 'prod';

et le type de serveur en mutu avec :

$type_serveur       = 'shared';

Il faut bien comrpendre que chaque hébergeur est spécifique et fait sa popotte dans son coin pour plaire à ses admins.
En développant un outil gratuit, celui essaie d'être le plus adaptabel aux différentes configs existantes, mais après il appratient aussi à chcun de mettre un peu les mains dans le cambouis et de chercher un peu ce qui peut clocher, car n'ayant pas la main sur vos machines, je ne peux pas deviner ce qui ne va pas dans vos environnements.

Et dans ton cas, je pense quand même à une verbosité mal calibrée, ainsi qu'un potentiel soucis de droits d'écriture.

#195 Re : script upgrade.php » [Résolu] warning pendant la MAJ avec le script 2.0.4 > 2.0.5 » 28-07-2018 16:34:35

Alors ça c est pas rigolo du tout cette histoire de php !
Une fois le mod prod activé ou autre changement il faut parfois faire F5 juste après avoir enregistré. Selon les hébergements ça prend du premier coup ou à la seconde fois.
A savoir que j ai développé avec Chrome qui est pour moi le meilleur navigateur
Il y a des incompatibilités avec Firefox en mode assistant visuel ou wysiwyg donc je déconseille fortement
Pour les warnings qui s affichent encore il faut voir si tu peux poser un php.ini car là ça viendrait de l hébergeur pour moi

#196 Re : script upgrade.php » [Résolu] warning pendant la MAJ avec le script 2.0.4 > 2.0.5 » 28-07-2018 16:34:35

Les warnings ne sont pas graves
Ils sont affichés exprès même si ça fait peur
Cela sert en cas d erreur grave empêchant la mise a jour donc pas d inquiétude
Quant aux warnings dans la console il suffit de repasser en mode production pour qu ils disparaissent

Merci quand même pour le retour

PS : il serait bon de passer en php 5.6 minimum... je dis ça je dis rien !

#197 Re : Support général » [Résolu] Bounces » 29-01-2019 17:55:53

Alors c est un gros bug !
Je résume : les mails sont supprimés physiquement mais pas supprimés des listes correspondantes
C est bien ça ?
Je vais plancher rapidement
Merci pour le signalement

#199 Re : script upgrade.php » Mise à jour avec le script » 31-07-2018 14:44:01

Bonjour Thierry et sois le bienvenue sur le forum!

Rien de bien compliqué, si ce n'est d'avoir les bons scripts à utiliser au bon moment, et je comprends l'importance de rédiger un "tuto" qui serait opportun.
Déjà merci de ne pas avoir passé le script upgrade 2.0.5 directement qui aurait mis un peu le bazar (voir topic de crontremaitre)

Donc le bon lien du script upgrade.phps à télécharger (disponible en phpS), clic droit enregistrer sous "upgrade.php" puis à uploader à la racine de l'installation de la 2.0.3 actuellement en place :
https://www.phpmynewsletter.com/version … grade.phps

appeler la page monurl.tld/mon_install/upgrade.php et suivre les étapes.

Une fois terminée, l'installation devra tout de même être validée par un envoi de mail sur une liste de tests (IMPORTANT pour valider le process!!)

Ensuite seulement aller chercher le script upgrade de 2.0.4 à 2.0.5 :
https://www.phpmynewsletter.com/forum/t … age-1.html

Evidemment, il y aura 2 dossiers de sauvegarde qui pourront être supprimés une fois que les essais seront bien concluants.

A noter que la connexion sur 2.0.5 se fera avec l'adresse email de l'admin, le mot de passe ne change pas.

Je suis en congés, donc un peu compliqué de gérer sans ordinateur, et donc un peu long, désolé....

Et bonne journée !

#200 Re : Support général » [Résolu] Bounces » 29-01-2019 17:55:53

Bonjour contremaitre,

Il y a effectivement une icône par liste, mais le traitement est bien général, et il y a bien un distinguo  par liste sur les emails traités.

La fonction de traitement (apès avoir récupéré les éléments nécessaires) :

function UpdateEmailError($cnx , $table_email , $list_id , $email , $status , $type , $categorie ,
                          $short_desc , $long_desc , $campaign_id , $table_email_deleted , $table_send , $hash){
    $hash = @current($cnx->query("SELECT hash 
                                    FROM ".$table_email." 
                                        WHERE list_id='".($cnx->CleanInput($list_id))."' 
                                            AND email='".($cnx->CleanInput($email))."'
                                            AND hash='".($cnx->CleanInput($hash))."'
                                            ")->fetch());
    if($hash!=''){
        if ($cnx->query("INSERT IGNORE INTO ".$table_email_deleted." (id,email,list_id,hash,error,status,type,categorie,short_desc,long_desc,campaign_id)
                            SELECT id,email,list_id,hash,'Y','".($cnx->CleanInput($status))."','".($cnx->CleanInput($type))."',
                                    '".($cnx->CleanInput($categorie))."','".($cnx->CleanInput($short_desc))."',
                                    '".($cnx->CleanInput($long_desc))."','".($cnx->CleanInput($campaign_id))."'
                                FROM ".$table_email."
                                    WHERE email = '" . ($cnx->CleanInput($email)) . "'
                                       AND hash = '" . ($cnx->CleanInput($hash)) . "'")){
            if ($cnx->query("DELETE FROM ".$table_email." 
                                WHERE email='" . ($cnx->CleanInput($email)) . "'
                                   AND hash = '" . ($cnx->CleanInput($hash)) . "'")) {
                if ($cnx->query("UPDATE ".$table_send ."
                                    SET error=error+1 
                                        WHERE id_mail='".($cnx->CleanInput($campaign_id))."'")){
                    return true;
                } else {
                    return false;
                }
            } else {
                return false;
            }
        } else {
            return false;
        }
    }
}

Pied de page des forums

Propulsé par FluxBB