Rebonjour je viens de découvrir la solution
mettre dans le fichier local/config/config.inc.php avec LocalFiles
$conf['smtp_host'] = '127.0.0.1';
et tout et rentrée dans l'ordre
Bonjour je ne vais pas crée un nouveau post car j'ai le même problème que vous et j'ai pas trouver de solution
j'avais piwigo version 2.1.6 et j'ai migré vert à 2.7.4
Mon hébergeur est infomaniak et sur mon site d'autre application envoi sans probleme des emails
et administrateur
je ne reçois pas les alertes des nouveaux inscrit ni ne peu envoyer et recevoir aucun email
Notification (envoi)
Warning: Mailer Error: Could not instantiate mail function. in /home/www/piwigo/include/functions_mail.inc.php on line 870
Notification (s'inscrire)
Erreur lors de l'envoi du mail à toc2011 [contact@kamaniok.com].
L'utilisateur toc2011 [contact@kamaniok.com] n'a pas été ajouté à la liste des inscrits.
1 mail n'a pas été envoyé.
1 utilisateur n'a pas été mis à jour.
(En vert) 0 utilisateur a été mis à jour.
dans mon localfiles editor : local/config/config.inc.php
<?php
// +-----------------------------------------------------------------------+
// | Divers |
// +-----------------------------------------------------------------------+
// mail_options : ne mettre à vrai que si un message d'erreur apparaît lors
// de l'envoi d'un email.
$conf['mail_options'] = false;
// send_bcc_mail_webmaster : envoyer une copie masquée au webmaster.
// Mettre à true pour des tests ou pour analyser un problème
$conf['send_bcc_mail_webmaster'] = false;
// default_email_format :
// Indique le format par défaut à utiliser pour les messages
// Au choix : text/plain ou text/html
$conf['default_email_format'] = 'text/html';
// alternative_email_format: défini le format qui sera utilisé pour envoyez
// les courriels. Doit être égale à : text/plain ou text/html
$conf['alternative_email_format'] = 'text/plain';
// mail_sender_name : défini le nom de l'expediteur du mail:
// Si la valeur est vide, ca sera le nom de la galerie qui sera utilisé.
$conf['mail_sender_name'] = '';
// smtp configuration
// (fonctionne si la fonction fsockopen est attribué au port SMTP
// smtp_host: numéro du port smtp du serveur.
// Si NULL, la fonction mail du serveur sera utilisée.
// format: hoststring[:port]
// exemple: smtp.pwg.net:21
// smtp_user/smtp_password: user & password for smtp identication
$conf['smtp_host'] = '';
$conf['smtp_user'] = '';
$conf['smtp_password'] = '';
// check_upgrade_feed: contrôle si une mise à jour de la BDD est requise.
// Si true, un message vous encouragement vivement à mettre à jour votre BDD
// si besoin était.
//
// Ce paramètre ne sert qu'à des fins de tests sur des version de Piwigo
// qui sont en développement. Il n'y a aucune raison de placer ce paramètre
// à true.
$conf['check_upgrade_feed'] = false;
// rate_items : valeurs des notes d'une image
$conf['rate_items'] = array(0,1,2,3,4,5);
// default_redirect_method : Méthode par défaut pour les redirections
// ('http' ou 'html')
$conf['default_redirect_method'] = 'http';
// double_password_type_in_admin : défini s'il faut un second champs pour
// confirmer la saisie d'un mot de passe dans le panneau d'administration
// des utilisateurs.
$conf['double_password_type_in_admin'] = false;
// insensitive_case_logon : défini si le login doit être insensible à
// la casse.
// Si True, le login "user" équivaudra à "User" ou "USER" ou "uSer"...
// Il ne sera plus possible de créer un nouvelle login sur cette base.
$conf['insensitive_case_logon'] = false;
// uniqueness_mode : par quel moyen de contrôle (comparaison) sera détecté
// les nouvelles photos.
// Doit être 'md5sum' ou 'filename'
$conf['uniqueness_mode'] = 'md5sum';
// Default Value for nbm user
$conf['nbm_default_value_user_enabled'] = false;
// Search list user to send quickly (List all without to check news)
// More quickly but less fun to use
$conf['nbm_list_all_enabled_users_to_send'] = false;
?>
Pouvez vous m'orienter merci
bon, de mon coté par contre pour ma gallery, le pb vient a priori pas de là :
dans la section NBM du config.inc.php, le code était similaire a celui du default et les variables mails avaient été conservées.
Je me suis rendu compte par contre que toute la parti authentification était commentée.
Je l'ai remplacé par celle du défault mais ca n'a rien changé (du moins, a mon problème d'inscription des utilisateurs a la NBM)
dans l'error log d'apache2 je trouve ca :
PHP Warning: Mailer Error: SMTP connect() failed. in ~/include/functions_mail.inc.php on line 870, referer: http://gallery.arthropologia.org/admin.php?page=notification_by_mail&mode=send
Piwigo a changé son système de mail pour un autre plus performant mais bien sûr rien n'est parfait
flop25 a écrit:
Bravo ; néanmoins la prochaine fois lisez le manuel http://fr.piwigo.org/doc/doku.php?id=ut … onf_locale
Oui, bien que ça n'explique pas pourquoi les variables de mail étaient vides :) (alors que ça marchait avant (avant quoi ? Incapable de dire))
Bravo ; néanmoins la prochaine fois lisez le manuel http://fr.piwigo.org/doc/doku.php?id=ut … onf_locale
Salut,
J'ai trouvé la solution. Les données dans config_default.inc.php ont été effacées (lors d'une maj?). Par conséquent, impossible d'envoyer un message.
Pour résoudre:
1) Plugins -> LocalFile Editor
2) Sur la droite il y a un lien Afficher le fichier "config_default.inc.php" qui permet d'afficher cette configuration. Copier tout ce qui concerne le mail et le coller dans "local/config/config.inc.php" (premier onglet). Mettre les bonnes valeurs et enregistrer.
3) ça marche :)
Cool.
Steve
Cela ressemble à un problème de l'hébergeur.
Peut-être vérifier le config.php et voir si la config mail est bonne, et prendre contact avec l'hébergeur.
Ils ont peut-être modifier des paramètres...
Cordialement.
Bonjour,
J'ai exactement le même type d'erreur (enfin sans le Warning :Mailing error)
Depuis la MAJ, je ne peux plus ajouter des utilisateurs aux notifications :
Erreur lors de l'envoi du mail à xx [xx@xx.org].
L'utilisateur xx [xx@xx.org] n'a pas été ajouté à la liste des inscrits.
1 mail n'a pas été envoyé.
1 utilisateur n'a pas été mis à jour.
0 utilisateur a été mis à jour.
je pensais a un problème de droits sur les fichiers mais rien d'anormal (il me semble)
Du coup je coince là, si quelqu'un a une piste ....
Merci
Bonjour,
Depuis que je suis passé à la version 2.6.2, l'envoi d'une notification d'un nouvel album à un groupe d'utilisateurs ne fonctionne plus, malgré le message suivant :
Un mail d'informations a été envoyé aux membres du groupe "test"
En haut de fenêtre j'ai le message suivant :
Warning: Mailer Error: Could not instantiate mail function. in /home/www/82978877c63e08a09998ff9c/web/repertoire/include/functions_mail.inc.php on line 864
Avec la version précédente, ça marchait.
De plus, si je vais dans Utilisateurs -> Notifications puis onglet 's'inscrire', je n'arrive pas à passer un utilisateur de la fenêtre 'non-inscrit' à la fenêtre 'inscrit'. Je reçois les messages d'erreur suivants :
Erreur lors de l'envoi du mail à blueme [blueme@mondomaine].
L'utilisateur blueme [blueme@mondomaine] n'a pas été ajouté à la liste des inscrits.
1 mail n'a pas été envoyé.
1 utilisateur n'a pas été mis à jour.
La partie du code qui sort cette erreur est
if (!$ret and (!init_get('display_errors') or is_admin())) { trigger_error('Mailer Error: ' . $mail->ErrorInfo, E_USER_WARNING); }
L'utilisateur sous lequel j'essaie d'envoyer une notification n'est pas un admin mais un webmaster.
J'ai fouillé le forum mais rien qui ne ressemble à mon problème.
Merci pour toute aide.
Version de Piwigo: 2.6.2
Version de PHP: 5.3.27
Version de MySQL: 5.5.35
URL Piwigo: http://