Bonjour
Ma galerie piwigo est installé sur un serveur KS2, et je l'ai configurée pour envoyer des mails à travers mon relais perso situé sur un serveur KS1, à l'aide du plugin LocalFilesEditor :
$conf['smtp_host'] = 'ks1.my.domain'; $conf['smtp_user'] = 'user1@my.domain'; $conf['smtp_password'] = 'toto'; $conf['smtp_secure'] = 'tls';
Cependant, lorsque j'envoie un mail (genre reset password), j'ai l'erreur suivante sur le serveur de mails :
Nov 7 11:10:55 ks1 postfix/smtpd[28283]: connect from ks2.my.domain[2001:1234::1] Nov 7 11:10:55 ks1 postfix/smtpd[28283]: NOQUEUE: reject: RCPT from ks2.my.domain[2001:1234::1]: 454 4.7.1 <externaluser@gmx.net>: Relay access denied; from=<piwigo@my.domain> to=<externaluser@gmx.net> proto=ESMTP helo=<galerie.my.domain> Nov 7 11:10:55 ks1 postfix/smtpd[28283]: disconnect from ks2.my.domain[2001:1234::1] ehlo=2 starttls=1 auth=1 mail=1 rcpt=0/1 quit=1 commands=6/7
2 remarques :
- Lorsque j'envoie ce meme email vers un utilisateur local au serveur mail, ça fonctionne (donc, pas un pb d'auth) :
Nov 7 11:40:59 ks1 postfix/smtpd[29497]: connect from ks2.my.domain[2001:1234::1] Nov 7 11:41:00 ks1 postfix/smtpd[29497]: 440391A0062: client=ks2.my.domain[2001:1234::1], sasl_method=PLAIN, sasl_username=localuser@my.domain Nov 7 11:41:00 ks1 postfix/cleanup[29574]: 440391A0062: message-id=<784ad345ef2a125f9afbd08a14224264@galerie.my.domain> Nov 7 11:41:01 ks1 postfix/smtpd[29497]: disconnect from ks2.my.domain[2001:1234::1] ehlo=2 starttls=1 auth=1 mail=1 rcpt=1 data=1 quit=1 commands=8 Nov 7 11:41:01 ks1 postfix/qmgr[13513]: 440391A0062: from=<piwigo@my.domain>, size=4386, nrcpt=1 (queue active) Nov 7 11:41:01 ks1 dovecot: lmtp(29578): Connect from local Nov 7 11:41:01 ks1 dovecot: lmtp(localuser@my.domain)<29578><mKqtIL15pl+KcwAAwVE1rw>: sieve: msgid=<784ad345ef2a125f9afbd08a14224264@galerie.my.domain>: stored mail into mailbox 'INBOX' Nov 7 11:41:01 ks1 postfix/lmtp[29577]: 440391A0062: to=<localuser@my.domain>, orig_to=<newuser@my.domain>, relay=ks1.my.domain[private/dovecot-lmtp], delay=1.8, delays=1.4/0.04/0.06/0.23, dsn=2.0.0, status=sent (250 2.0.0 <localuser@my.domain> mKqtIL15pl+KcwAAwVE1rw Saved) Nov 7 11:41:01 ks1 dovecot: lmtp(29578): Disconnect from local: Client has quit the connection (state=READY) Nov 7 11:41:01 ks1 postfix/qmgr[13513]: 440391A0062: removed
- Sur ce meme serveur KS2, j'héberge également un owncloud, qui est lui aussi configuré pour envoyer des mails à traver ce ks1. Et là, ça passe nickel.
La config est la suivante :
Send mode : smtp Encryption : STARTTLS From address : owncloud@my.domain Authentication method : Plain Authentication required : true Server address ks1.my.domain:587 Credentials : localuser@my.domain
J'ai alors les logs mail suivants :
Nov 7 11:08:59 ks1 postfix/submission/smtpd[28149]: connect from ks2.my.domain[2001:1234::1] Nov 7 11:08:59 ks1 postfix/submission/smtpd[28149]: F04E01A0062: client=ks2.my.domain[2001:1234::1], sasl_method=PLAIN, sasl_username=localuser@my.domain Nov 7 11:09:00 ks1 postfix/cleanup[28154]: F04E01A0062: message-id=<63697a28bdcd913a6f844fb856895c55@oc.my.domain> Nov 7 11:09:02 ks1 postfix/qmgr[13513]: F04E01A0062: from=<owncloud@my.domain>, size=2864, nrcpt=1 (queue active) Nov 7 11:09:02 ks1 postfix/submission/smtpd[28149]: disconnect from ks2.my.domain[2001:1234::1] ehlo=2 starttls=1 auth=1 mail=1 rcpt=1 data=1 quit=1 commands=8 Nov 7 11:09:03 ks1 postfix/smtp[28157]: F04E01A0062: to=<externaluser@gmx.net>, relay=mx00.emig.gmx.net[212.227.15.9]:25, delay=3.6, delays=2.5/0.04/0.46/0.56, dsn=2.0.0, status=sent (250 Requested mail action okay, completed: id=1MIvzE-1kuWjF0HCU-00KNkH) Nov 7 11:09:03 ks1 postfix/qmgr[13513]: F04E01A0062: removed
Pourriez-vous m'aider à trouver la bonne conf pour que l'envoi des mails depuis piwigo fonctionne svp ?
Cordialement,
Piwigo 2.10.2
Système d'exploitation: Linux
PHP: 7.3.19-1~deb10u1
MySQL: 5.5.5-10.3.25-MariaDB-0+deb10u1
Bibliothèque graphique: GD 2.2.5