#31 2009-08-13 17:40:16

pat01
Membre
Région de Bourg-en-Bresse
2009-06-17
75

Re: [Résolu] Double mail

Je me suis connecté au panneau d’ administration des bases SQL de non hébergeur.
Dans la structure de ma base SQL :
Il y à différente structures (environ 62)
Or il en apparaît deux qui m’ interpelle !

phpwebgallery_user_mail_notification

et

piwigo_user_mail_notification

n’ y en aurait t’il pas une de trop.

Ce qui pourrait causer le double envoi de mail.

Je trouve bizzare le fait d’avoir des phpwebgallery_……………..
En étant sur piwigo 2.0.3 maintenant.

Hors ligne

#32 2009-08-13 18:32:30

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: [Résolu] Double mail

Toi tu as fais plusieurs installations/désinstallations sans faire le ménage dans ta base de données ^^

Bon, rien de grave à priori. Si dans ton fichier .include/mysql.inc.php le préfixe de tes tables est piwigo_ alors seuls les tables avec ce préfixe seront prisent en compte. Toute fois, rien ne t'empêche de faire une sauvegarde et d'effacer les anciennes tables :-)

[EDIT]
Avant d'effacer des tables, regardes bien si tu as sa jumelle avec le bon préfixe :-)

Dernière modification par Gotcha (2009-08-13 18:34:01)


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#33 2009-08-13 18:43:26

pat01
Membre
Région de Bourg-en-Bresse
2009-06-17
75

Re: [Résolu] Double mail

J' ai ouvert le fichier:
mysql.inc.php avec le bloc note et il apparaît bien la ligne suivante:

$prefixeTable = 'piwigo_';

J' en conclue que les tables de ma base avec le préfixe phpwebgallery_ ne sont pas prisent en compte
Donc la table phpwebgallery_user_mail_notification  est ignorée.
Les doubles mails générées lors d' une notification ne proviennent donc pas de la présence de cette table ?

Sinon j' ai bien sa jumelle.

Pour plus de suretée j' ai programmé un "dump" de ma base SQL.
J' attends demain pour faire des modifs.

Dernière modification par pat01 (2009-08-13 19:11:53)

Hors ligne

#34 2009-08-13 19:15:45

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: [Résolu] Double mail

Dans ce cas, (après une sauvegarde, ne sait-on jamais) tu peux la supprimer puisque qu'elle ne sert plus à rien (si ce n'est de doublon inutile).


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#35 2009-08-13 19:36:38

pat01
Membre
Région de Bourg-en-Bresse
2009-06-17
75

Re: [Résolu] Double mail

Oui

Mais finalement je ne sais toujours pas si cela résoudra le problème de l' envoi du double mail lors d'une notification.
Je l'espère car sinon je me retrouverai dans une impasse.

Hors ligne

#36 2009-08-13 22:30:37

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: [Résolu] Double mail

Je te cite:

pat01 a écrit:

[...]J' en conclue que les tables de ma base avec le préfixe phpwebgallery_ ne sont pas prisent en compte
Donc la table phpwebgallery_user_mail_notification  est ignorée.

Tu as ta réponse. Ou alors, je n'y comprendrais plus rien moi non plus ^^


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#37 2009-08-14 11:16:50

pat01
Membre
Région de Bourg-en-Bresse
2009-06-17
75

Re: [Résolu] Double mail

Bon

Je viens donner des nouvelles.

J' ai procédé à l' effacement de la table:

phpwebgallery_user_mail_notification

et malheureusement après un test de notification je recois toujours 2 mails.

J' avoue ne plus savoir ou rechercher !!!!!!!!!!!!!!!!!!!!!!!!!

Si  ddtddt passe par là et qu'il a du nouveau je suis preneur.

Hors ligne

#38 2009-08-14 12:53:59

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: [Résolu] Double mail

Je risque de dire une bêtise mais la ligne sendmail_from me@localhost.com me@localhost.com sur mon serveur est vide.

Je viens de vérifier et sur un serveur Free.fr c'est pareil... Après je n'y connais rien ^^ Donc un pro est demandé dans ce sujet. Merci pour lui :-)


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#39 2009-08-14 14:45:16

pat01
Membre
Région de Bourg-en-Bresse
2009-06-17
75

Re: [Résolu] Double mail

Ou se trouve cette ligne ?

Hors ligne

#40 2009-08-14 14:49:17

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: [Résolu] Double mail

Normalement tu n'y a pas accès, c'est la configuration même de ton serveur. (vu dans ton phpinfo).

Mais attends la confirmation d'un pro avant de contacter ton hébergeur. Ca se trouve, ça n'a rien à voir ^^


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#41 2009-08-14 22:24:15

ddtddt
Équipe Piwigo
Quetigny (21) - France
2007-07-27
16915

Re: [Résolu] Double mail

Je pense qu'il doit y avoir effectivement une erreur des la config qui duplique certain mél.

Si personne ne t'a donné de solution n'hésite pas à faire un up dans une 15ène je ne pourrai pas regarder avant


Vous aimez Piwigo alors n'hésitez pas à participer avec nous, plus d'infos sur la page "Contribuer à Piwigo". Si vous n'avez pas beaucoup de temps et que vous souhaitez nous soutenir vous pouvez aussi le faire par un don.

Hors ligne

#42 2009-08-14 22:51:55

pat01
Membre
Région de Bourg-en-Bresse
2009-06-17
75

Re: [Résolu] Double mail

Bon ok affaire à suivre.

En attendant je continue à découvrir Piwigo et à m' éclater.

Hors ligne

#43 2009-08-14 23:07:46

ddtddt
Équipe Piwigo
Quetigny (21) - France
2007-07-27
16915

Re: [Résolu] Double mail

pat01 a écrit:

En attendant je continue à découvrir Piwigo et à m' éclater.

cela c'est super :-)


Vous aimez Piwigo alors n'hésitez pas à participer avec nous, plus d'infos sur la page "Contribuer à Piwigo". Si vous n'avez pas beaucoup de temps et que vous souhaitez nous soutenir vous pouvez aussi le faire par un don.

Hors ligne

#44 2009-08-20 09:28:48

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: [Résolu] Double mail

Je viens juste de prendre connaissance de ce post donc ne vous étonnez pas si je pose des questions auxquelles vous avez répondu ;-)

Tout d'abord, c'est bien tous les utilisateurs qui recoivent les mails en double? Pas que le webmaster (car il y a une option de copie)?
Peux-tu copier/coller sur ce topic ou par mp le contenu de ton fichier include/config_local.inc.php?

Pour vérifier ce qui a été envoyé peux-tu faire un plugin personnel avec ce code:

Code:

/* Log Mail on files */
add_event_handler('send_mail', 'pwg_send_mail_log', 1, 6);
function pwg_send_mail_log($result, $to, $subject, $content, $headers, $args)
{
    global $conf, $user, $lang_info;
    $dir = $conf['local_data_dir'].'/tmp';
    if ( mkgetdir( $dir,  MKGETDIR_DEFAULT&~MKGETDIR_DIE_ON_ERROR) )
    {
      list($curdate, $curtime) = mysql_fetch_row(pwg_query('SELECT CURDATE(), CURTIME();'));
      $filename = $dir.'/'.
                  str_replace('-', '', $curdate).'.'.str_replace(':', '', $curtime).'.'.
                  'mail.'.$user['username'].'.'.$lang_info['code'].'.'.$args['template'].'.'.$args['theme'];
      if ($args['content_format'] == 'text/plain')
      {
        $filename .= '.txt';
      }
      else
      {
        $filename .= '.html';
      }
      $file = fopen($filename, 'w+');
      fwrite($file, $to ."\n");
      fwrite($file, $subject ."\n");
      fwrite($file, $headers);
      fwrite($file, $content);
      fclose($file);
    }
    return $result;
}

Une fois le plugin perso installé et activé tu auras une copie des mails dans le répertoire $conf['local_data_dir'].'/tmp'.
Envoie pas MP des mails ayant posés problèmes.


Et peux-tu me donner le lien de ton site en MP?

Hors ligne

#45 2009-08-21 16:10:43

hpsam
Membre
Gap
2005-06-28
111

Re: [Résolu] Double mail

Hello,

Même problème sur une installation de PWG 1.7.3, tous les mails de notification partent en double.

J'ai désinscrit - réinscrit tout le monde et pas de changement.

Il n'y a pas de doublons dans  la table `phpwebgallery_user_mail_notification`.

En utilisant le template yoga/clear au lieu du mien c'est pareil.

Je suis sur un serveur dédié :
        * System d'exploitation: Linux
        * PHP: 5.2.5-pl1-gentoo (Montrer les informations) [2009-08-21 14:59:19]
        * MySQL: 5.0.44-log [2009-08-21 14:59:19]

Le plugin perso ne fonctionne pas sur la 1.7.3 (ou alors avec ma config) mais dans l'entête des mails on a un double To :

Code:

To: mailde@utilisateur
Subject: =?iso-8859-1?Q?[Sylvain_:_Sorties_entre_ami(e)s]:_Inscription_=E0_la_notification_par_mail?=
From: "Sylvain : Sorties entre ami\(e\)s" <maildu@webmaster>
Reply-To: "Sylvain : Sorties entre ami\(e\)s" <maildu@webmaster>
To: "test" <mailde@utilisateur>

Une première fois le mail brut et la deuxième préfixée du pseudo.

Si je commente dans le fichier include/functions_mail.inc.php les lignes 618 à 621 (function pwg_mail)

Code:

else
{
  $headers.= 'To: '.$to."\n";
}

Je n'ai plus de doublon mais juste le mail avec "mail@" comme destinataire et plus le "pseudo <mail@>".

Par contre je ne sais pas quel effet de bord cela peut avoir.

@+

Hors ligne

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact