Bonjour, Je tente de me mettre à jour sur la possibilité d'utiliser des accents dans une adresse mail. Il convient, je pense de différencier la local-part (à gauche du @) du domaine (à droite).
Depuis l'introduction des domaines accentués, il doit être possible d'avoir des caractères autre que US-ASCII (7bits) qui seront traduits en punnycode par le serveur. Même si j'ai des doutes quand à la parfaite compatibilité du panel de serveurs mail en circulation.
En revanche, qu'en est-il de la local-part ? RFC8222 précise clairement : 3.2.5. Quoted strings
Strings of characters that include characters other than those allowed in atoms may be represented in a quoted string format, where the characters are surrounded by quote (DQUOTE, ASCII value 34) characters.
qtext = NO-WS-CTL / ; Non white space controls
%d33 / ; The rest of the US-ASCII %d35-91 / ; characters not including "" %d93-126 ; or the quote character
Si je comprends bien le truc, on se brosse sur les caractères autres que 7bits plus 2/3 autres.
Est-ce que vous pouvez me confirmer ça ? J'ai régulièrement des accrochages avec des clients qui veulent absolument leur é dans leur adresse e-mail.
Merci ! Julien
Salut,
je ne crois pas que la RFC6531 soit aujourd'hui largement supportée. Néanmoins, Postfix prend en charge SMTPUTF8 depuis la v3.
Vu~
Dans les adresses email, il y a une grande différence entre les RFC et ce qu'on peut utiliser.
Déjà, petit site pour voir ce que la RFC 5322 permet de faire : https://regex101.com/r/gJ7pU0/1
Je suis à peu près certain que, dans toutes les adresses valides listées, y'en a pas 10% qui fonctionnent sur un site gouvernemental. Alors on sort du cadre "une adresse email sert à envoyer/recevoir des emails d'autres gens" ... mais une adresse email doit aussi permettre de recevoir des emails de sites.
Bref, si un client te demande un é dans son adresse et que tu lui donne, il reviendra quelques mois plus tard se plaindre qu'il ne reçoit pas tous les emails et que c'est honteux.
Alexis
Le 19/12/2018 à 13:40, Julien Escario a écrit :
Bonjour, Je tente de me mettre à jour sur la possibilité d'utiliser des accents dans une adresse mail. Il convient, je pense de différencier la local-part (à gauche du @) du domaine (à droite).
Depuis l'introduction des domaines accentués, il doit être possible d'avoir des caractères autre que US-ASCII (7bits) qui seront traduits en punnycode par le serveur. Même si j'ai des doutes quand à la parfaite compatibilité du panel de serveurs mail en circulation.
En revanche, qu'en est-il de la local-part ? RFC8222 précise clairement : 3.2.5. Quoted strings
Strings of characters that include characters other than those allowed in atoms may be represented in a quoted string format, where the characters are surrounded by quote (DQUOTE, ASCII value 34) characters.
qtext = NO-WS-CTL / ; Non white space controls
%d33 / ; The rest of the US-ASCII %d35-91 / ; characters not including "\" %d93-126 ; or the quote character
Si je comprends bien le truc, on se brosse sur les caractères autres que 7bits plus 2/3 autres.
Est-ce que vous pouvez me confirmer ça ? J'ai régulièrement des accrochages avec des clients qui veulent absolument leur é dans leur adresse e-mail.
Merci ! Julien _______________________________________________ Liste de diffusion du FRsAG http://www.frsag.org/
Bonjour,
On Wed, 19 Dec 2018 13:40:57 +0100 Julien Escario julien.escario@altinea.fr wrote:
En revanche, qu'en est-il de la local-part ? RFC8222 précise clairement : 3.2.5. Quoted strings
C'est la 2822 ;)
Elle precise que addr-spec, c'est local-part "@" domain, et que local-part,ca peut etre une quoted-string.
Donc, en theorie, si ca matche la definition de quoted-string de 3.2.5, c'est bon...
Reste a voir ce qu'il en est des implementations ! sendmail 8.15.2 : /etc/mail/aliases: mél: rol
--> /etc/aliases: line 120: Syntax error in mailbox address "m??l" (non-printable character)
Bon, c'est pas la derniere version, mais bon courage...
Paul
Bonjour,
On Wed, 19 Dec 2018 14:09:10 +0100 "Paul Rolland (ポール・ロラン)" rol+frsag@witbe.net wrote:
sendmail 8.15.2 : /etc/mail/aliases: mél: rol
--> /etc/aliases: line 120: Syntax error in mailbox address "m??l" (non-printable character)
Bon, c'est pas la derniere version, mais bon courage...
En fait, si, c'est la derniere....
Paul
Le 2018-12-19 14:30, Paul Rolland (ポール・ロラン) a écrit :
Bonjour,
On Wed, 19 Dec 2018 14:09:10 +0100 "Paul Rolland (ポール・ロラン)" rol+frsag@witbe.net wrote:
sendmail 8.15.2 : /etc/mail/aliases: mél: rol
--> /etc/aliases: line 120: Syntax error in mailbox address "m??l" (non-printable character)
Bon, c'est pas la derniere version, mais bon courage...
En fait, si, c'est la derniere....
Paul _______________________________________________ Liste de diffusion du FRsAG http://www.frsag.org/
Plop,
Arf, tout le monde est pas encore passé sous postfix ? Les seuls qui utilisent encore du sendmail sont ceux qui ont de l'unix proprio ou une vieille distro, non ? Sinon c'est du masochisme...
Cdlt,
JYL
l'ASCII y'a que ca de vrai :-)
Le 19/12/2018 à 15:38, Jacques Lavignotte a écrit :
ééé-86@melusine.eu.org -> Mutt -> Postfix -> (.... Gandi ) \ -> Thunderbird ééé-86@melusine.eu.org OK
A l'inverse Thunderbird n'accepte pas ééé-86@melusine.eu.org
J.
Arf, tout le monde est pas encore passé sous postfix ?
Bonjour,
On Wed, 19 Dec 2018 14:36:06 +0100 Jean-Yves LENHOF jean-yves@lenhof.eu.org wrote:
Arf, tout le monde est pas encore passé sous postfix ?
On est deja vendredi pour essayer d'appater de facon aussi ehontee un troll velu des neiges qui n'attend qu'une occasion de sortir ?
Les seuls qui utilisent encore du sendmail sont ceux qui ont de l'unix proprio ou une vieille distro, non ? Sinon c'est du masochisme...
Alors, non : - ce n'est pas proprio, - ce n'est pas une vieille distro, - et ce n'est pas du masochisme Je suis juste tombe dans le .cf avant que les .m4 ne sortent, et je maitrise suffisamment l'outil pour ne pas avoir envie de m'embeter a en apprendre un autre dont je ne vois pas ce qu'il m'apportera de plus.
Paul
En fait c'est du troll à deux bandes.
On commence dans le bizarre, pour endormir, avec une histoire d'emails accentués, mais le vrai troll est en fait une bonne vieille war Postfix vs *mail...
Approche très velue...
Le 19/12/2018 à 15:50, Paul Rolland (ポール・ロラン) a écrit :
Bonjour,
On Wed, 19 Dec 2018 14:36:06 +0100 Jean-Yves LENHOF jean-yves@lenhof.eu.org wrote:
Arf, tout le monde est pas encore passé sous postfix ?
On est deja vendredi pour essayer d'appater de facon aussi ehontee un troll velu des neiges qui n'attend qu'une occasion de sortir ?
Les seuls qui utilisent encore du sendmail sont ceux qui ont de l'unix proprio ou une vieille distro, non ? Sinon c'est du masochisme...
Alors, non :
- ce n'est pas proprio,
- ce n'est pas une vieille distro,
- et ce n'est pas du masochisme
Je suis juste tombe dans le .cf avant que les .m4 ne sortent, et je maitrise suffisamment l'outil pour ne pas avoir envie de m'embeter a en apprendre un autre dont je ne vois pas ce qu'il m'apportera de plus.
Paul _______________________________________________ Liste de diffusion du FRsAG http://www.frsag.org/
Le 2018-12-19 15:50, Paul Rolland (ポール・ロラン) a écrit :
Bonjour,
On Wed, 19 Dec 2018 14:36:06 +0100 Jean-Yves LENHOF jean-yves@lenhof.eu.org wrote:
Arf, tout le monde est pas encore passé sous postfix ?
On est deja vendredi pour essayer d'appater de facon aussi ehontee un troll velu des neiges qui n'attend qu'une occasion de sortir ?
Les seuls qui utilisent encore du sendmail sont ceux qui ont de l'unix proprio ou une vieille distro, non ? Sinon c'est du masochisme...
Alors, non :
- ce n'est pas proprio,
- ce n'est pas une vieille distro,
- et ce n'est pas du masochisme
Je suis juste tombe dans le .cf avant que les .m4 ne sortent, et je maitrise suffisamment l'outil pour ne pas avoir envie de m'embeter a en apprendre un autre dont je ne vois pas ce qu'il m'apportera de plus.
Paul
On a donc l'un des derniers vrais admin de la liste... c'était la définition d'un admin il y a qq années ;-)
Pour info au cas où, c'est encore supporté mais il faudra qd même penser à se former doucement sur postfix :
Will sendmail be included and supported in RHEL 8? SOLUTION IN PROGRESS - Mis à jour 28 Novembre 2018 à 20h15 - English Environnement Red Hat Enterprise Linux (RHEL) 8 sendmail Question Will sendmail be included and supported in RHEL 8? The RHEL 7 System Administrator's Guide Section 15.3.2 states that Sendmail is considered deprecated and users are encouraged to use Postfix when possible. So, what does that mean? Résolution Sendmail is included in RHEL 8 AppStream and will continue to be marked as deprecated. Long term, customers should move to postfix. Once sendmail is shipped in AppStream in 8.0 GA, it will be in RHEL 8 for the whole lifetime of the major release.
Pour la petite histoire, j'ai eu une grosse merde sur un serveur avec des droits qui ont sauté partout... Bah je peux dire que postfix est très regardant sur la sécurité... Il m'a dit que je n'avais pas les bons droits que j'ai pu rectifier du coup assez facilement.
My 0.02 cent
Bonsoir,
On Wed, 19 Dec 2018 19:31:15 +0100 Jean-Yves LENHOF jean-yves@lenhof.eu.org wrote:
On a donc l'un des derniers vrais admin de la liste... c'était la définition d'un admin il y a qq années ;-)
Si tu le dis... ;)
Pour info au cas où, c'est encore supporté mais il faudra qd même penser à se former doucement sur postfix :
...
The RHEL 7 System Administrator's Guide Section 15.3.2 states that Sendmail is considered deprecated and users are encouraged to use Postfix when possible. So, what does that mean?
Résolution
Hmmm.... moi, a la place, j'aurais mis : wget ftp://ftp.sendmail.org/pub/sendmail/sendmail-current.tar.gz tar zxf sendmail-current.tar.gz cd sendmail-8* sh ./Build
mais bon, chacun son approche... :)
Pour la petite histoire, j'ai eu une grosse merde sur un serveur avec des droits qui ont sauté partout... Bah je peux dire que postfix est très regardant sur la sécurité... Il m'a dit que je n'avais pas les bons droits que j'ai pu rectifier du coup assez facilement.
Si certaines versions anciennes de sendmail laissaient passer des choses, les plus recentes sont aussi assez pointilleuses, au point que certains upgrades d'installations un peu folklo necessitent de reprendre certains droits. Apres, je ne pretend pas que l'un est meilleur (c'est pas comme le debat emacs vs vi ! ;), juste que il va falloir me trouver une meilleure raison que RHEL pour changer (la preuve, ils sont passes a systemd, alors hein !)
Bon, on se met les trolls de cote pour vendredi, et les deux semaines de fetes qui approchent...
La question initiale semble avoir eu sa reponse : - postfix recent le supporte, - comme on ne maitrise pas 100% de l'infra mail d'Internet, c'est quand meme pas une bonne idee de mettre des accents dans les adresses. Si qq'un a d'autres MTA en tete/en test, ca serait pas mal d'avoir une liste de ceux qui supportent... Exchange par exemple, qq'un a fait le test ? Via OWA ou via Outlook ?
Paul
Est-ce une blague ?
En effet, faire de la merde inmaintenable n'est pas l'approche de tout le monde
M'enfin
On 12/19/2018 08:16 PM, Paul Rolland (ポール・ロラン) wrote:
Hmmm.... moi, a la place, j'aurais mis : wget ftp://ftp.sendmail.org/pub/sendmail/sendmail-current.tar.gz tar zxf sendmail-current.tar.gz cd sendmail-8* sh ./Build
mais bon, chacun son approche... :)
Le 19/12/2018 à 14:36, Jean-Yves LENHOF a écrit :
Le 2018-12-19 14:30, Paul Rolland (ポール・ロラン) a écrit :
Bonjour,
On Wed, 19 Dec 2018 14:09:10 +0100 "Paul Rolland (ポール・ロラン)" rol+frsag@witbe.net wrote:
sendmail 8.15.2 : /etc/mail/aliases: mél: rol
--> /etc/aliases: line 120: Syntax error in mailbox address "m??l" (non-printable character)
Bon, c'est pas la derniere version, mais bon courage...
En fait, si, c'est la derniere....
Paul _______________________________________________ Liste de diffusion du FRsAG http://www.frsag.org/
Plop,
Arf, tout le monde est pas encore passé sous postfix ? Les seuls qui utilisent encore du sendmail sont ceux qui ont de l'unix proprio ou une vieille distro, non ? Sinon c'est du masochisme...
Ah non, le vrai maso, il utilise Qmail avec 25 patchs ;-)
Sendmail, c'est juste du conservatisme (aussi connu sous le nom 'quand ça marche, tu touches pas').
RFC822, RFC2822 (my bad), RFC5322, RFC6531. Tout ça commence à en faire pour simplement spécifier la syntaxe d'une adresse e-mail (plus 2/3 autres détails dans les headers ;-).
OK, donc verdict : dans la théorie, pourquoi pas, dans la pratique, ca reste une grosse source à emmerdes.
Comme dit Guillaume, l'ASCII (7bits), c'est la vie.
Merci pour vos retours, Julien