Écrire une réponse

Veuillez écrire votre message et l'envoyer

Cliquez dans la zone sombre de l'image pour envoyer votre message.

Retour

Résumé de la discussion (messages les plus récents en premier)

kilsufi
2016-11-19 00:11:12

Bonsoir,

Finalement, après avoir configuré un relay mail local qui écoute sur localhost sur le port 25, la fonction de mail de piwigo fonctionne parfaitement! Vous pouvez noter le topic résolu.

Les seuls champs configurés dans le fichier de configuration de piwigo include/config_default_inc.php sont :
$conf['mail_sender_email'] = '<mail_from>';
$conf['smtp_host'] = 'localhost:25';

J'en profite pour remercier votre support et l'équipe piwigo pour cette magnifique nouvelle fonction!

kilsufi
2016-11-14 20:44:53

Je viens de me rendre compte que je n'utilise pas de relais de mail en fait.
Aucun service n'écoute sur le port 25 du fait que j'utilise ssmtp qui n'est pas un serveur de mail mais un redirecteur de messages vers un relais SMTP définit.
ssmtp fonctionne chez moi, il me reste à ajouter un "vrai" relais de mail SMTP ;)

C'est sûr c'est le problème.

Je vous tiens au courant de la résolution de mon problème avec cet ajout d'un vrai serveur de mail.
Désolé pour la fausse piste de départ.

kilsufi
2016-11-14 20:39:36

Merci de l'astuce, je n'y avais pas pensé pensant que PHP était configuré justement par les paramètres qu'on entre dans le fichier de configuration de piwigo.
Si on doit configurer PHP, à quoi servent ceux du fichier de configuration ?
J'en perds mon latin!

Par défaut le fichier php.ini contenait déjà ca et il n'ya rien à changer :
SMTP = localhost
; http://php.net/smtp-port
smtp_port = 25

J'ai tenté l'option sendmail_path avec ce paramètre également sans succès
sendmail_path = "/usr/sbin/sendmail -t"

flop25
2016-11-13 23:11:20

c'ets un problème de PHP mailer
cf google Mailer Error: Could not instantiate mail function
http://www.developpez.net/forums/d93590 … -function/

il va falloir s'assurer de la bonne config de php mailer

kilsufi
2016-11-13 15:42:59

Je viens de voir une autre fonction que je n'avais pas vu.
Connecté en webmaster on peut accéder à l'onglet Utilisateur > Notifications > S'inscrire.
Sur ce interface, j'ai tenté d'ajouter mon utilisateur classé en "Non inscrits" dans la liste "Inscrits"

A la validation j'ai les erreurs suivantes :

    Erreur lors de l'envoi du mail à share [<mail_destination>].
    L'utilisateur share [<mail_destination>] n'a pas été ajouté à la liste des inscrits.
    1 mail n'a pas été envoyé.
    1 utilisateur n'a pas été mis à jour.

Le problème est peut-être lié...

kilsufi
2016-11-13 15:31:53

Bonjour,

Merci du retour.
Non, je n'utilise pas cette fonction. L'utilisateur sert à être autorisé sur un album privé.
Il est de type "Générique" sans niveau de confidentialité et n'appartient à aucun groupe.

Toutes les photos de l'album en question sont au niveau de confidentialité : "Tout le monde".

J'ai essayé d'envoyer une notification à un autre utilisateur de statut "Administrateur" et ça produit la même erreur.

ddtddt
2016-11-13 07:51:16

Bonjour,

N'as tu pas des niveaux de  confidentialités sur les photos ?
Cela me fait pensé à une notification à un utilisateur qui a 0 photo

kilsufi
2016-11-12 21:44:00

Bonsoir,

Je souhaite utiliser la fonction de notification avec clé d'identification pour chaque utilisateur. Au passage, je vais certainement en utiliser un seul pour partager le lien généré à tous mes destinataires.

L'utilisateur se nomme share et est autorisé sur l'album que je souhaite partager.
Dans l'onglet "Notification" de l'album, je sélectionne > Utilisateur > share, j'écris un texte et à l'envoi j'ai les messages suivants :
1 mail à été envoyé. (share)
Mais j'ai également deux erreurs :
Notice: Undefined variable: img in /var/www/piwigo/admin/album_notification.php on line 92
Warning: Mailer Error: Could not instantiate mail function. in /var/www/piwigo/include/functions_mail.inc.php on line 903

Le message n'arrive pas.
Après recherche sur le forum, je tombe sur le fichier
include/config_default_inc.php
J'ai modifié les champs smtp suivants :
$conf['mail_sender_email'] = '<mail_from>';
$conf['smtp_host'] = 'localhost';

Même test et j'ai la même erreur
Warning: Mailer Error: SMTP connect() failed. in /var/www/piwigo/include/functions_mail.inc.php on line 903

Je précise que je suis administrateur du serveur et que le relais de messagerie local fonctionne bien.
La commande suivante abouti parfaitement :
echo "Contenu mail" | mail -s "Test mail piwigo" -a "From: <mail_from>" <mail_destination>

Est-ce le bon fichier pour configurer le serveur de mail SMTP dans piwigo ? le "default" dans le nom me titille :)
Je n'ai rien trouvé dans la documentation sur le sujet mail.

Merci d'avance pour vos retours.

Version de Piwigo: 2.8.2
Version de PHP: 5.4.45
Version de MySQL: 5.5.53 (MariaDB)
URL Piwigo: http://picture.ouieuhtoutca.eu

Pied de page des forums

Propulsé par FluxBB

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