Bien reçu le MP et... Pas moyen de débugger le truc :-(
J'avoue que je ne comprends pas pourquoi çà ne fonctionne pas au niveau de la notification aux admins. J'ai testé plusieurs cas de figure sur votre galerie avec UAM sans succès. J'ai récupéré votre configuration de UAM et je l'ai injectée sur ma galerie de test hors ligne et là, tout fonctionne !
J'ai refais la même chose sur une autre de mes galeries mais celle-ci est en ligne (hébergeur Free) et là aussi, le mail aux admins est bien envoyé et reçu. Pourtant Free est réputé pour être "dur" avec les envois de mails depuis leur plateforme.
Je suis alors revenu sur votre galerie et j'ai pratiqué différents tests de notification, notamment avec la notification par mail (NBM), sorte de newsletter intégrée à Piwigo : L'inscription d'un admin (moi) à la NBM génère automatiquement un mail d'information que j'ai bien reçu.
Toujours sur votre galerie, j'ai désactivé UAM pour le mettre définitivement hors de cause et vérifier une théorie. J'ai vérifié que l'option de Piwigo "Notifier les administrateurs lors de l'inscription d'un utilisateur" était active et j'ai tenté une nouvelle inscription test avec envoi des identifiants à l'utilisateur qui s'inscrit.
L'utilisateur a bien reçu ses identifiants et, normalement, les admins auraient dû être notifiés de l'inscription. Mais ce n'est pas le cas.
Donc, en conclusion, je dirai que UAM ou pas, votre galerie a un sérieux défaut sur la fonction de notification des admins et eux seulement ! J'avoue ne jamais avoir rencontré ce cas très bizarre. C'est comme si la fonction permettant la récupération des emails des admins de la galerie était hors service...
Il y aurait une chose à tenter mais que je ne peux pas faire à votre place :
- Téléchargez le package de la dernière version de Piwigo
- Décompressez-le dans un dossier de votre disque dur
- Envoyez via FTP le contenu des dossiers suivants à la place de celui des dossiers existants sur votre hébergement en écrasant les fichiers déjà présents :
../include/
../admin/
../admin/include/
- Testez à nouveau l'inscription d'un utilisateur (sans activer UAM pour l'instant) et contrôlez la réception de la notification aux admins.
Si cela fonctionne, ce sera gagné. Sinon... Je sèche... :-(
Hors ligne
J'ai fait l'essai en remplaçant les fichiers dans /include/, /admin/ et /admin/include/ et comme je m'en doutais (j'avais déjà essayé une install toute neuve dans un sous-domaine) ça ne fonctionne pas.
J'avais fait un test similaire à celui que vous avez fait avec NBM. J'avais utilisé "Contact form" pour vérifier l'envoi de mails à l'adresse de l'admin et là ça marche.....
Je pense que c'est un souci entre Piwigo et mon hébergeur (vu que même quand UAM est désactivé, les mails aux admins ne partent pas non plus).....
Je vais attendre la 2.6 :'( avec phpmailer.
Merci Eric pour le temps passé sur mon cas !
Seb
Hors ligne
sseb a écrit:
Je pense que c'est un souci entre Piwigo et mon hébergeur (vu que même quand UAM est désactivé, les mails aux admins ne partent pas non plus).....
Je pense que c'est plus compliqué car comment expliquer que les mails d'info aux inscrits et la NBM fonctionnent ? Le système d'envoi de mails est identique (la même fonction est utilisée) à celui utilisé pour notifier les admins.
La seule différence que je vois c'est que les mails aux utilisateurs sont individuels (un seul destinataire) alors que ceux aux admins peuvent avoir potentiellement plusieurs destinataires. Une idée comme çà : Essayez d'envoyer une notification à un groupe d'utilisateurs dans lequel il y aurait au moins 2 membres dont l'admin depuis un album (panneau d'admin > Album > Gérer > Editer un album puis onglet Notification).
Hors ligne
Bonsoir Eric,
J'ai fait la manip ci-dessous.
Eric a écrit:
Une idée comme çà : Essayez d'envoyer une notification à un groupe d'utilisateurs dans lequel il y aurait au moins 2 membres dont l'admin depuis un album (panneau d'admin > Album > Gérer > Editer un album puis onglet Notification).
J'ai mis 3 utilisateurs dont un admin dans un groupe Amis et les 3 ont reçu le mail de notification.....
C'est à n'y rien comprendre !
Hors ligne
Bonsoir Eric,
Je confirme les résultats précédents après un gros paquet d'essais......
Ce qui me chagrine c'est que ça marchait le 26 juin 2013, avec la version de Piwigo du moment (2.5.2) et la version de UAM (2.50.9). C'est pour ça que je pense à un souci d'hébergement ! En ré-installant la même chose, ça ne marche pas.
Après avoir activé dans config.inc.php par "LocalFiles" "$conf['debug_mail'] = true;", je me suis rendu compte que le mail destiné à l'admin ne comportait que du plain/text, alors que le mail à l'utilisateur comporte du plain/html + plain/text...... Une piste éventuelle ???
Par contre, "$conf['send_bcc_mail_webmaster'] = true;" permet de recevoir une copie des mails envoyés aux utilisateurs ! :) Donc je vais créer un groupe temporaire de tous les utilisateurs qui se seront validés eux-même avec un lien.... Pour ensuite les mettre dans le groupe "Amis" à la main ! C'est lourd, mais c'est la seule solution que je vois pour moi aujourd'hui ! Même si ça me démange de partir sur la 2.6rc1 :D
Seb
Hors ligne
sseb a écrit:
Même si ça me démange de partir sur la 2.6rc1
Surtout pas ! Les versions béta et RC ne doivent jamais être utilisées en production. D'abord parce qu'elle ne sont pas totalement abouties et que des bugs importants peuvent survenir. Ensuite et surtout parce qu'il n'y a pas de processus d'upgrade d'une galerie en version stable existante vers une béta/RC ni l'inverse.
Maintenant, ce problème aurait mérité un topic à lui puisque UAM n'est visiblement pas en cause. Mais c'est trop tard...
Que le format du mail aux admins ne soit qu'en plain/text ne devrait pas gêner l'envoi du mail. Au pire on le recevrait en texte simple sans le thème. De plus, lors de mes essais sur votre galerie, j'ai utilisé Mail Supervisor en mode debug et l'erreur d'envoi -//:---\spam le corps du mail en plain/html. Donc là aussi il y a incohérence.
Auriez-vous modifié le fichier ../include/config_default.inc.php ? Normalement, seul le fichier ../local/config/config.inc.php doit être modifié via le plugin LocalFiles Editor. Peut-être votre config_default.inc.php comporte une mauvaise option. Vous devriez essayer de renvoyer le fichier original pour voir.
Je propose des pistes sans réelle conviction car j'avoue ne pas comprendre non plus ce qui peut bien bloquer. La mise en cause de l'hébergeur, même s'il ne faut pas totalement l'écarter, est quand même un limite, je trouve.
Hors ligne
Eric a écrit:
Surtout pas ! Les versions béta et RC ne doivent jamais être utilisées en production. D'abord parce qu'elle ne sont pas totalement abouties et que des bugs importants peuvent survenir. Ensuite et surtout parce qu'il n'y a pas de processus d'upgrade d'une galerie en version stable existante vers une béta/RC ni l'inverse.
Oui, je sais et je ne le ferai pas ! C'est pour ça qu'il y avait ":D" derrière
Eric a écrit:
Maintenant, ce problème aurait mérité un topic à lui puisque UAM n'est visiblement pas en cause. Mais c'est trop tard...
Je suis d'accord et j'avais hésité avant de poster....
Eric a écrit:
Que le format du mail aux admins ne soit qu'en plain/text ne devrait pas gêner l'envoi du mail. Au pire on le recevrait en texte simple sans le thème. De plus, lors de mes essais sur votre galerie, j'ai utilisé Mail Supervisor en mode debug et l'erreur d'envoi -//:---\spam le corps du mail en plain/html. Donc là aussi il y a incohérence.
Pour moi, plus aucun mail ne partait avec Mail Supervisor !!! Même ceux à l'utilisateur !
Eric a écrit:
Auriez-vous modifié le fichier ../include/config_default.inc.php ? Normalement, seul le fichier ../local/config/config.inc.php doit être modifié via le plugin LocalFiles Editor. Peut-être votre config_default.inc.php comporte une mauvaise option. Vous devriez essayer de renvoyer le fichier original pour voir.
Oui, mais je l'avais remis à zéro quand je vous ai donné la main sur ma galerie.
Eric a écrit:
Je propose des pistes sans réelle conviction car j'avoue ne pas comprendre non plus ce qui peut bien bloquer. La mise en cause de l'hébergeur, même s'il ne faut pas totalement l'écarter, est quand même un limite, je trouve.
Je ne mets pas tout sur l'hébergeur, mais c'est un couple ;) (Script PHP + Hébergeur), et peut-être qu'ils ont modifié quelque chose depuis le mois de juin, sinon je ne comprends vraiment pas !!!
J'ai une preuve, un mail reçu sur le compte admin pour valider un utilisateur le 26 juin.
Hors ligne