Bonjour,
Il me semble que le problème viendrait de ce que le serveur smtp utilisé est celui de zohomail (configuré dans config.inc.php), mais que l'adresse d'expéditeur utilisée pour le message est l'adresse de l'administrateur en gmail.
J'ai fait un relevé du log lors de la tentative (échouée) d'utilisation de l'adresse zohomail dans config.inc.php. Je ne suis pas certain de bien interprèter le log. Je ferais bien parvenir ce log, mais serait-ce utile et y a-t-il un moyen pour vous l'adresser de façon plus confidentielle?
Cordialement,
Bonjour
Pour moi l'erreur 553 de courrier électronique 553 est normalement liée au fait que l’authentification SMTP n’est pas utilisée. La plupart des serveurs de messagerie exigent que vous vous authentifiiez auprès d’un utilisateur valide sur ce système avant de vous permettre de relayer un message distant. Cependant, certains administrateurs de messagerie utiliseront également l’erreur 553 si un utilisateur n’existe pas ou pour diverses autres raisons.
La série d’erreurs 553 est généralement un hard bounce, et que votre message est dans la plupart des cas alors rejeté immédiatement.
essayer de Vérifier toutes les adresses mail VALIDE au format RFC821 dans tout les champs (TO, CC et BCC etc...) . Il devrait y avoir une erreur ou une faute d’orthographe quelque part dans config.inc.php ou dans piwigo --> utilisateurs.
Par exemple avec @laposte.net cet email n'est pas VALIDE ? Outlook.com, live.com, office365.com, hotmail.com et autres domaines Microsoft ?
quoique wordpress peut se connecter avec une extension de l'api de zohomail mais avec une clé secrete
je suis entrain de tester sur IIS avec compte @gmail je me retrouve avec une erreur SSL.
A très vite
re-bonjour
J'ai réussi à créer un mot de passe d'application pour piwigo sur le compte gmail que j'ai configuré dans config.inc.php et cela fonctionne. Il reste donc à savoir si on pourrait le faire fonctionner avec d'autres fournisseurs d'emails.
Merci pour votre aide.
Si vous désirez faire des essais supplémentaires pour faire fonctionner le compte zohomail, je suis intéressé.
Bonjour,
Je viens d'activer les messages d'erreur et faire des essais avec le compte zohomail puis avec un compte gmail dont j'ai vérifié le mot de passe en me connectant sur son espace GMAIL.
Avec le compte zohomail, l'authentification vers le serveur smtp se passe bien, mais au lieu d'utiliser l'adresse mail d'expéditeur définie dans config.inc.php, le message est élaboré avec l'adresse définie dans le compte administrateur 'xxx@gmail.com' comme adresse d'expédition. Cela provoque un '553 Relaying disallowed as xxx@gmail.com' de la part du serveur smtp zohomail.
Avec le compte gmail, je ne parviens pas à m'authentifier auprès du serveur smtp de gmail, aussi bien en utilisant smtp.gmail.com que smtp-relay@gmail.com. Je récolte un message '535-5.7.8 Username and Password not accepted. For more information, go to535 5.7.8 https://support.google.com/mail/?p=BadCredentials a11-20020aa780cb000000b006dbd5a5dca9sm2765981pfn.185 - gsmtp'. Je crois qu'il y a une procédure assez tordue pour pouvoir utiliser gmail pour des machines, je vais voir si j'y arrive (j'ai déjà essayé, ce qui m'avait conduit à chercher une solution un peu moins tatillonne)
A très bientôt, j'espère
Bonjour
modifier dans include/functions_mail.inc.php ligne 897
$mail->SMTPDebug = 0;
par
$mail->SMTPDebug = 2;
A tres vite
Bonjour
et merci pour votre intérêt pour mon problème.
J'ai refait une installation propre dans un jail Truenas (Freebsd 13.2) et j'ai à nouveau la même situation; les envois de mail fonctionnent lors de la création d'utilisateurs et des notifications dans la gestion des albums, mais pas lorsque l'on veut inscrire un utilisateur avec le formulaire d'abonnement des utilisateurs aux notifications, y compris lorsque ceux-ci ont une adresse gmail.
En clonant le jail piwigo, je vais être en mesure de faire des essais non destructifs sur mon installation. Je comprends qu'il faut remplacer mon adresse en zohomail.eu par une adresse gmail. Je vais le faire, mais je ne peux suffisamment m'y consacrer que demain.
Je donnerai le résultat dès que je l'aurai.
Y a-t-il des logs quelque part qui pourraient aider à résoudre le problème?
Bonjour,
j'ai quelques propositions/idée qui pourraient fonctionner pour faire des tests en amont.
Ce test envisage tout d'abord de tester avec un mail en @gmail.com comme cela le plugin "contactform" fonctionne et les notifications par mail.
A partir de ça, il suffira de tester avec un mail avec zohomail.
A très vite
Bonjour,
et merci pour la suggestion, mais malheureusement, cela ne fonctionne pas mieux, bien que lors de la création d'utilisateurs, Piwigo affirme avoir envoyé un mail. Il y a probablement quelque chose qui échoue dans les fonctions de mail de piwigo ou d'apache.
D'ailleurs, le serveur smtppro est réservé aux comptes professionnels, ce que n'est pas mon compte zohomail. Le message indiquant que le mail a bien été envoyé (lors d'une notification sur un album), est forcément erroné, puisque le compte zohomail avec lequel Piwigo s'authentifie auprès du serveur pro de zoho n'a pas pu être accepté.
Je crois que le problème doit venir de mon serveur piwigo et qu'aucun mail n'en sort. Plus aucun mail de piwigo n'apparait dans la boite 'sent' de mon serveur zohomail. Il faudrait que j'installe une sonde pcap sur mon Truenas pour analyse avec wireshark pour vérifier, mais c'est un peu compliqué à cause de l'implémentation du serveur Piwigo sur Jail Freebsd et je manque un peu de temps pour l'instant.
Dommage que je ne trouve pas le log des erreurs mail de Piwigo ou de la fonction mail utilisée par php, cela m'aurait probablement permis de trouver la raison de ces échecs . ...
Le plus rapide serait probablement de refaire une installation complète de piwigo après avoir fait une sauvegarde de ma base de données.
Il me faut quelques jours avant de refaire une installation et retrouver le fonctionnement initial. je reviendrai dàs que cela refonctionnera.
Bonjour
essayer de tester avec :
$conf['smtp_host'] = 'smtp.zoho.eu:587';
$conf['smtp_secure'] = 'tls';
ou
$conf['smtp_host'] = 'smtppro.zoho.eu:587';
$conf['smtp_secure'] = 'tls';
sans le mail_options
A très vite
Je ne pense pas, je viens d'envoyer un message depuis mon client Outlook et depuis l'interface d'administration d'un firewall pfSense avec la même adresse et les mêmes paramètres.
Bonjour
Il semblerais que ton zohomail bloque les expéditions ?
Bonjour,
Merci pour ton aide, mais cela ne fonctionne toujours pas.
J'ai passé en commentaire (//) les instructions suivantes dans config.inc.php:
$conf['send_bcc_mail_webmaster'] = false;
$conf['mail_sender_name'] = 'aaaaa@zohomail.eu';
$conf['mail_options'] = true;
$conf['mail_allow_html'] = true;
$conf['smtp_secure'] = 'ssl';
L'inscription aux notifications présente le même comportement. Malheureusement, les notifications de nouveaux comptes et les notifications à partir des albums ne fonctionnent plus non plus., même en rétablissant les instructions ci dessus. Le redémarrage du service apache ou du jail Piwigo n'y changent rien (j'ai même redémarré le NAS par acquis de conscience). Lorsque je crée un nouvel utilisateur ou une notification sur un album, piwigo me dit que le mail est envoyé, mais il ne l'est pas : rien n'apparait dans la boîte d'envoi de mon compte zohomail. Je suis certain que mon compte zohomail fonctionne car je l'utilise pour l'administration d'autres applications qui continuent de m'envoyer des messages.
j'avoue que je ne sais plus quoi faire, car je ne comprends pas comment cette régression a pu se produire et je ne trouve aucun moyen de vérifier le comportement de la messagerie de Piwigo autre que par l'apparition effective des mails qu'elle est censée envoyer.
Bonjour,
Dans la config local de piwigo copie colle cela et adapte le
// smtp configuration (work if fsockopen function is allowed for smtp port)
// smtp_host: smtp server host
// if null, regular mail function is used
// format: hoststring[:port]
// exemple: smtp.pwg.net:21
// smtp_user/smtp_password: user & password for smtp authentication
$conf['smtp_host'] = '';
$conf['smtp_user'] = '';
$conf['smtp_password'] = '';
Bonjour, et merci pour le retour rapide, surtout pendant ces fêtes!
J'ai installé le package sendmail sur le jail truenas dédié à piwigo, mais je ne l'ai pas activé. j'utilise une le serveur smtp de zohomail qui fonctionne bien pour un certain nombre de services. Je suppose que j'utilise php mailer, si c'est bien ce qui est mis en oeuvre par piwigo. Voici ma configuration dans local file editor (config.inc.php):
$conf['send_bcc_mail_webmaster'] = false;
$conf['mail_sender_name'] = 'aaaaa@zohomail.eu';
$conf['mail_options'] = true;
$conf['smtp_host'] = 'smtp.zoho.eu:465';
$conf['smtp_user'] = 'aaaaa@zohomail.eu';
$conf['smtp_password'] = 'bbbbbb';
$conf['mail_allow_html'] = true;
$conf['smtp_secure'] = 'ssl';
j'ai le même comportement si je déclare $conf['mail_options'] = false;
Merci pour toute suggestion
Bonjour,
Sur ton NAS tu as installé de quoi expédier un mail ?