Annonce

#1 Re : Aide technique » La connexion à la base de données a été perdue » 2008-05-19 08:12:50

Bonjour,

Tu peux modifier dans l'écran de configuration le nombre d'emails par flot d'envoi qui doit être de 100 par défaut et le baisser à 10. (Tu pourras le remonter plus tard).

Lorsque tu cliques sur Envoi, il y a un 1er test et on te propose soit de faire un 2ème test sur un 2ème flot soit d'envoyer tout le reste. Essaye de le faire par flots.

#2 Re : Aide technique » La connexion à la base de données a été perdue » 2008-05-18 08:02:48

Bonjour,

Peut-être un problème venant de 1&1 ou de ton FAI.
(Par exemple Wanadoo bloque souvent des listes de diffusion qui sont enregistrées sur OVH, et peut-être chez d'autres).

Est-ce que tu as essayé d'envoyer par plus petits paquets de 100, voire de 10 ?

Bon courage

#3 Re : Aide technique » Impossible de mettre à jour la table des abonnés » 2006-11-09 00:41:05

J'ai eu le même problème chez OVH également le mois dernier.

Bob avait répondu à ma demande sur ce forum :

Les emails ont été envoyés mais wanewsletter n'a pu mettre à jour la table wa_abo_liste.

Ça ne porte pas à conséquence, la liste des ID des abonnés concernés est stockée dans un fichier temporaire et wanewsletter l'utilise au flot d'envoi suivant pour faire la mise à jour de la table.

Réduis le nombre d'envois par flot pour éviter la déconnexion automatique du serveur mysql.

L'envoi s'est finalement bien déroulé...

J'ai fait un update direct
Code:

UPDATE wa_abo_liste
SET send = 1
WHERE liste_id = 3

#4 Re : Aide technique » Update wa_abo_lite.send en erreur » 2006-10-22 23:35:36

Wanewsletter 2.3.0 sur Windows


SQL query :
UPDATE wa_abo_liste
SET send = 1
WHERE abo_id IN(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, ...................................................
 1920, 1921, 1922, 1923, 1924, 1925, 1926, 1927, 1928, 1929, 1930, 1931, 1932, 1933, 1934, 1935, 1936, 1937, 1938, 1939, 1940, 1941, 1942)
AND liste_id = 3

SQL errno : 2006
SQL error : MySQL server has gone away

Fichier : engine_send.php Ligne : 633

La lettre a-t-elle bien été envoyée ?
Y a-t-il un moyen de vérifier ?

J'ai fait un update direct

UPDATE wa_abo_liste
SET send = 1
WHERE liste_id = 3

qui a fonctionné sans problème.

#5 Re : Aide technique » RESOLU Impossible joindre un fichier dans la lettre » 2006-10-22 17:25:15

La limite des pièces jointes dans configuration est de 80 000 octets.

Mon fichier PDF faisait  +200 000 ko....


J'ai joint un fichier HTML plutôt que PDF pour obtenir un poids plus raisonable.

#6 Re : Aide technique » RESOLU Impossible joindre un fichier dans la lettre » 2006-10-22 09:35:52

En complément à ma réponse précédente, j'ai vérifié la présence d'un fichier joint dans la table wa_joined_files.

MySQL n'a retourné aucun enregistrement. (traitement: 0.0005 sec.)
requête SQL: SELECT *
FROM `wa_joined_files` 

#7 Re : Aide technique » RESOLU Impossible joindre un fichier dans la lettre » 2006-10-22 09:30:52

Bonjour,

Je viens de voir un message auquel je n'avais pas prété attention hier.

Le poids total des fichiers joints excède le maximum autorisé, il ne vous reste que 80000.00 octets de libre

Je n'ai plus de pièces jointes et celle que je voulais joindre faisait 256 Ko.

Y a-t-il une limite au nombre de fichiers joints, au poids total des fichiers joints ?


Merci pour ta réactivité

#8 Re : Aide technique » RESOLU Impossible joindre un fichier dans la lettre » 2006-10-21 15:50:57

Bonjour,

Je n'arrive plus à joindre des fichiers à ma lettre.


J'ai fait une 1ère fois des essais avec un fichier joint OK

J'ai voulu rajouter un 2ème fichier joint, impossible
J'ai supprimé le 1er fichier pour en joindre un nouveau. Impossible.

Manuellement par PHP, j'ai supprimé l'enregistrement correspondant au 1er fichier joint que j'ai également supprimé dans le répertoire upload.
Quand j'essaie de joindre le fichier Impossible encore.


Quelqu'un a-t-il déjà eu ce problème ou a une idée

#9 Re : Rapport de bugs » [résolu] bug sur OVH de mysql4 à mysql5 » 2006-10-16 23:55:27

Une solution pour contourner serait de créer une table temporaire qui serait utilisée en direct dans la requete principale.

Mais je ne sais pas si ça marche également sur SQLLITE et si ça n'alourdit pas trop l'ensemble.

#10 Re : Aide technique » Lettre au format texte » 2006-10-16 23:49:52

Bonsoir,

En format texte, y a-t-il des tags pour mettre des caractères en valeur : Italique, gras, centré, +grand, + petit, ......


Merci de votre aide et encore mieux d'un exemple.

#11 Re : Aide technique » Personalisation des destinataires » 2006-10-16 23:34:47

Si le serveur mail destinataire est bien configuré, il devrait être possible d'enregistrer vos emails tels que:

papa<lafamille+papa@mafamille.com>
maman<lafamille+maman@mafamille.com>
...

Les adresses seront donc uniques dans la table, tel que requis par wanewsletter, et les emails envoyés parviendront bien tous dans la boîte lafamille@mafamille.com.

En enregistrant les emails par l'outil d'importation, j'obtiens des erreurs :
#
# Rapport des adresses emails refusées / Bad address email report
#

papa<lafamille+papa@mafamille.com>  : Adresse email invalide !
maman<lafamille+maman@mafamille.com>  : Adresse email invalide !

# END

#12 Re : Rapport de bugs » [résolu] bug sur OVH de mysql4 à mysql5 » 2006-10-16 23:03:36

Bonsoir,

J'ai vérifié la version, il s'agit bien d'une version 4.0.25 :

Textes complets
VERSION()
4.0.25-standard-log

Sur la page de garde de phpmyadmin, c'était bien indiqué la version 4.0.25 mais également Version du client MySQL: 5.0.18.

D'où mon erreur initiale :???: .
Mais je trouve bizarre d'avoir ces 2 version différentes affichées sur la même page .... :tss:

MySQL - 4.0.25-standard-log

    * Version du protocole: 10
    * Serveur: sql8 via TCP/IP
    * Utilisateur: toto@1.1.1.1
    * Créer une base de données: Documentation
      aucun privilège
    * Quitter 

phpMyAdmin - OVH

    * Version du client MySQL: 5.0.18
    * Extensions PHP utilisées: mysql
    *
      Language Info:
    *
      Thème / Style:
    * Documentation de phpMyAdmin
    * Site officiel de phpMyAdmin 

#13 Re : Rapport de bugs » [résolu] bug sur OVH de mysql4 à mysql5 » 2006-10-16 07:00:18

J'ai posé la question à OVH et obtenu la réponse suivante :

Les serveurs 4.0 n'ont pas été migré en 5.0, pour bénéficier de mysql 5.0 il faut créer une nouvelle base (toutes les nouvelles bases sont automatiquement créé en 5.0), une solution pour les utilisateurs qui n'ont plus la possibilité de créer de nouvelle bases devrait être disponible bientôt.

Cela expliquerait le problème du bug sur la clause abo_id IN(SELECT .....

En relisant le post initial deoliviersin qui rencontre ce problème depuis qu'ils ont passé ses bases sous MySQL5.

Personnellement, je n'ai pas rencontré de problème SQL dans l'interface. Les tests que j'ai fait pour ce post, l'ont été à travers phpMyAdmin.

#14 Re : Rapport de bugs » [résolu] bug sur OVH de mysql4 à mysql5 » 2006-10-13 21:06:42

C'est toujours en erreur.

Il semble que l'erreur soit du au SUBSELECT dans la clause IN. J'ai fait plusieurs tests en simplifiant les clauses et toujours la même erreur.

Erreur

requête SQL: Documentation

SELECT COUNT( a.abo_id ) AS num_subscribe
FROM wa_abonnes AS a
WHERE a.abo_id
IN (

SELECT al.abo_id
FROM wa_abo_liste AS al
WHERE al.liste_id
IN ( 2, 4 )
AND al.confirmed =1
)
AND a.abo_status =1

MySQL a répondu:Documentation
#1064 - You have an error in your SQL syntax.  Check the manual that corresponds to your MySQL server version for the right syntax to use near 'SELECT al.abo_id
   FROM wa_abo_liste AS al
   WHERE al.liste 

#15 Re : Aide technique » Personalisation des destinataires » 2006-10-12 23:56:57

Bonsoir et merci de vos réponses.

Mon souci, par rapport à la personnalisation, c'est pour des envois à plusieurs personnes qui ont tous la même adresse.

papa<lafamille@mafamille.com>
maman<lafamille@mafamille.com>
.....

Le champ abo_email est déclaré en index unique.
Si je supprime cette notion d'index unique sur ce champ, l'unicité est conservé au niveau de abo_id, déclaré en PRIMARY KEY.
Quels sont les risques ou les fonctions ne marchant plus ?

Merci de votre réponse à cette interrogation ?

Kayou

#16 Re : Rapport de bugs » [résolu] bug sur OVH de mysql4 à mysql5 » 2006-10-12 18:30:48

Voila ce que donne l'exécution sur OVH

Jeu de tests :
Il y a 2 signataires pour la liste 2 et 3 pour la liste 4.
L'abo_id 1 signe dans la liste 2 et 4
Ce qui fait au total 4 signataires, toutes listes confondues.

SELECT liste_id, abo_id
FROM wa_abo_liste
WHERE liste_id IN ( 2, 4 ) 
                                         liste_id   abo_id

    Modifier     Effacer     2     1
    Modifier     Effacer     4     1
    Modifier     Effacer     2     2
    Modifier     Effacer     4     460
    Modifier     Effacer     4     1603

Quand j'exécute la requête complète, voici le résultat

Erreur

requête SQL: Documentation

SELECT COUNT( abo_id ) AS num_abo, abo_status
FROM wa_abonnes
WHERE abo_id IN (
SELECT abo_id FROM wa_abo_liste
WHERE liste_id IN ( 2, 4 )
)
GROUP BY abo_status

MySQL a répondu:Documentation
#1064 - You have an error in your SQL syntax.  Check the manual that corresponds to your MySQL server version for the right syntax to use near 'SELECT abo_id  FROM wa_abo_liste  WHERE liste_id  IN ( 2 , 4 ) 

A ma requête proposée précédemment, j'ai rajouté la clause DISTINCT dans le count( abo.abo_id). Le résultat est juste.
Dans mon exemple, il y a effectivement 4 signataires distincts

SELECT abo.abo_status, count( DISTINCT abo.abo_id ) AS nb_abo
FROM wa_abonnes abo, wa_abo_liste lis
WHERE abo.abo_id = lis.abo_id
AND lis.liste_id
IN ( 2, 4 )
GROUP BY abo.abo_status

 abo_status       nb_abo
     1                      4

#17 Re : Discussions » Fichier attaché dans le forum » 2006-10-07 08:55:20

Bonjour,

Dans un message comme celui-ci, peut-on joindre un fichier ?


Merci de vos réponses

#18 Re : Aide technique » Personalisation des destinataires » 2006-10-06 18:48:19

Bonjour,

Je voudrais envoyer les mails en personalisant le destinataire :

Nom_destinataire<adresse_destinataire@sonsite.fr>
avec
Nom_destinataire = abo_pseudo
adresse_destinataire = abo_email


Est-ce possible ?

Merci de vos réponses

Kayou
Wanewesletter 2.3.0

#19 Re : Rapport de bugs » [résolu] bug sur OVH de mysql4 à mysql5 » 2006-10-06 12:58:46

Petite erreur dans ce que j'ai posté.

Remplacer ma précédente proposition par :

/* Modification SQL P. Roger - EMERA 06/10/2006
    **    Suppression du sous-select avec $sql_abo_ids
        **    Remplacement par une jointure
    **    entre wa_abonnes et wa_abo_liste
    **$sql = "SELECT COUNT(abo_id) AS num_abo, abo_status
        **FROM " . ABONNES_TABLE . "
        **WHERE abo_id IN($sql_abo_ids)
        **GROUP BY abo_status";
    */
    $sql = "SELECT COUNT(abo.abo_id) AS num_abo, abo_status
        FROM " . ABONNES_TABLE . " abo, " . ABO_LISTE_TABLE . " lis
        WHERE abo.abo_id = lis.abo_id
        AND    lis.liste_id IN($sql_liste_ids)
        GROUP BY abo_status";

#20 Re : Rapport de bugs » [résolu] bug sur OVH de mysql4 à mysql5 » 2006-10-06 12:36:34

Je n'ai pas pu essayer la modif.

Recopie le fichier index.php en index.php.v0

Remplace le code ci-dessous

    $sql = "SELECT COUNT(abo_id) AS num_abo, abo_status
        FROM " . ABONNES_TABLE . "
        WHERE abo_id IN($sql_abo_ids)
        GROUP BY abo_status";

par celui ci

    /* Modification SQL Pierre Roger  06/10/2006
    **    Suppression du sous-select avec $sql_abo_ids
        **    Remplacement par une jointure
    **    entre wa_abonnes et wa_abo_liste
    **$sql = "SELECT COUNT(abo_id) AS num_abo, abo_status
        **FROM " . ABONNES_TABLE . "
        **WHERE abo_id IN($sql_abo_ids)
        **GROUP BY abo_status";
    */
    $sql = "SELECT COUNT(abo_id) AS num_abo, abo_status
        FROM " . ABONNES_TABLE . " abo, " . ABO_LISTE_TABLE . " lis
        WHERE abo.abo_id = lis.abo_id
        AND    lis.liste_id IN($sql_liste_ids).
        GROUP BY abo_status";

Peux-tu faire un essai et renvoyer le résultat. OK ou KO ?

#21 Re : Rapport de bugs » [résolu] bug sur OVH de mysql4 à mysql5 » 2006-10-05 22:42:47

Sur OVH, avec # Version du client MySQL: 5.0.18

le script suivant marche.

SELECT abo.abo_status, count( abo.abo_id ) AS nb_abo
FROM wa_abonnes abo, wa_abo_liste lis
WHERE abo.abo_id = lis.abo_id
AND lis.liste_id
IN ( 2, 4 )
GROUP BY abo.abo_status

#22 Re : Aide technique » [réglé] Equivalence des tags HTML dans une lettre » 2006-06-30 12:16:30

Le HTML ne marchait pas car la lettre était HTML & Texte et prenait Texte par défaut.

Réparé.

Ca marche à merveille.


kayou

#23 Re : Aide technique » [réglé] Equivalence des tags HTML dans une lettre » 2006-06-30 09:07:23

Bonjour,

Je voudrai mettre certains éléments de ma lettre en gras avec l'équivalent de <b>texte en gras</b>

Lors de l'envoi de la lettre, je reçois en toute lettre "<b>texte en gras</b>"

Idem pour les liens vers une page internet, les liens <a href = "http://www.mon.site.com">Aller sur mon site</a>
Ces tags ne sont pas interprétés.

Kayou

#24 Re : Aide technique » [résolu] Installation en local » 2006-06-29 16:00:45

Bonjour,

Ca a marché quand j'ai d'abord démarré Easyphp.

Configuration très facile.
J'ai fait un essai en local.

J'essaye ce soir en réel.


Bravo pour votre logiciel.

Kayou

#25 Re : Aide technique » [résolu] Installation en local » 2006-06-28 15:19:41

Bonjour,

J'ai téléchargé la dernière version stable 2.3.0 de Wanewsletter.

Après dézippage de l'ensemble dans un sous-repertoire www de EasyPhp,
j'ai cherché à ouvrir le fichier setup/install.php à partir de Firefox.

C'est le source du fichier qui s'affiche et non pas la procédure d'installation.

Merci de votre aide pour démeler ce problème.

Kayou

Pied de page des forums

Propulsé par FluxBB