gratifiant > linux.debian.user.french

JUPIN Alain (03/12/2019, 12h40)
Bonjour,

Je me permet de venir solliciter votre aide sur un problème avec Postfix
et UTF8 que je n'arrive pas à solutionner.

Lorsqu'un internautes s'enregistre sur l'une des activités, un script
PHP envoie une confirmation d'inscription au demandeur.
L'envoie se fait via un serveur Postfix en version 3.1.12 (Debian 9.11).

Quand l'envoie va vers une adresse yahoo, le message est refusé avec
l'erreur suivante :
<xxxxxx>: SMTPUTF8 is required, but was not offered by host
 
J'ai ajouté les directives au fichier /etc/postfix/main.cf :
smtputf8_enable = yes
smtputf8_autodetect_classes = all

J'ai essayé également avec les variantes :
smtputf8_autodetect_classes = sendmail
smtputf8_autodetect_classes = verify
smtputf8_autodetect_classes = sendmail, verify

Mais sans succès pour résoudre ce problème d'envoi. Chez Gmail et
Hotmail, cela fonctionne correctement dans tous les cas.

Une petite idée ?
Maxime G. (03/12/2019, 16h10)
Bonjour.

Pouvez-vous vérifier que postfix a bien pris en chargeles nouveaux paramètres et ré-essayer ?

Maxime.
3 décembre 2019 11:37 "JUPIN Alain" <ajupin (mailto:ajupin@jupin..net?to=%22JUPIN%20Alain%22%2 0<ajupin>)> a écrit:
Bonjour,

Je me permet de venir solliciter votre aide sur un problème avec Postfix et UTF8 que je n'arrive pas à solutionner.

Lorsqu'un internautes s'enregistre sur l'une des activités, un script PHPenvoie une confirmation d'inscription au demandeur.
L'envoie se fait via un serveur Postfix en version 3.1.12 (Debian 9.11).

Quand l'envoie va vers une adresse yahoo, le message est refusé avec l'erreur suivante :
<xxxxxx> (mailto:xxxxxx): SMTPUTF8 is required, but was not offered by host

J'ai ajouté les directives au fichier /etc/postfix/main.cf :
smtputf8_enable = yes
smtputf8_autodetect_classes = all

J'ai essayé également avec les variantes :
smtputf8_autodetect_classes = sendmail
smtputf8_autodetect_classes = verify
smtputf8_autodetect_classes = sendmail, verify

Mais sans succès pour résoudre ce problème d'envoi. Chez Gmail et Hotmail, cela fonctionne correctement dans tous les cas.

Une petite idée ?
Pierre Malard (04/12/2019, 02h40)
Bonjour,

Mais un tel message ne signifie t?il pas que c?est Yahoo qui ne sait pas faire du SMTPUTF8 alors que votre serveur SMTP le requière ?
Il me semble qu?une telle option ne devrait être présentée que comme sollicitation, non ?
[..]
JUPIN Alain (04/12/2019, 10h00)
Bonjour,
> Bonjour.
> Pouvez-vous vérifier que postfix a bien pris en charge les nouveaux
> paramètres et ré-essayer ?
> Maxime.

A chaque modifs de paramètres, je m'assurai que la queue de postfix
était bien vide et bien sur je redémarrai le service postfix.

> Bonjour,
> Mais un tel message ne signifie t?il pas que c?est Yahoo qui ne sait
> pas faire du SMTPUTF8 alors que votre serveur SMTP le requière ?
> Il me semble qu?une telle option ne devrait être présentée que comme
> sollicitation, non ?


C'est ce que je pensais aussi. J'ai tenté en envoi depuis mon client
Thunderbird (configuré pour un format "Unicode") et le mail passe très
bien et ceci avec la directive smtputf8_autodetect_classes = verify
Mais via script php d'envoi du mail d'accusé d'inscription, le mail ne
passe pas !
J'ai revu les headers inclus au mail (en mettant les mêmes que ceux de
Thunderbird) et le mail ne passe toujours pas !

Je pense donc que le problème est plutôt côté header du mail (sans en
être totalement certains vu le nombre de combinaisons tentées sans effet).

Merci à vous.

Alain JUPIN
Lumières d'Ici ... et d'Ailleurs <http://www.jupin.net>
Daniel Caillibaud (04/12/2019, 10h50)
Le 04/12/19 à 1h11, Pierre Malard <plm> a écrit:
> Bonjour,
> Mais un tel message ne signifie t?il pas que c?est Yahoo qui ne sait pas
> faire du SMTPUTF8 alors que votre serveur SMTP le requière ? Il me semble
> qu?une telle option ne devrait être présentée que comme sollicitation,
> non ?


C'est ça, un postfix qui envoie en smtputf8 ne peut pas causer à un mx qui
ne le comprend pas?
=> il faut désactiver ça pour pouvoir causer à tout le monde (me rappelle
plus si y'a un param genre "may" pour l'utiliser si le mx sait le gérer,
faut regarder la doc postfix).
Discussions similaires