OVH Cloud OVH Cloud

adresse avec caractères accentués

5 réponses
Avatar
Bernard Bandiera
Bonsoir.
Quelqu'un aurait-il des infos sur la possibilité de créer des adresses mail
avec des caractères accentués ? du genre andré.dupont@xyz.fr ? J'ai
vaguement entendu parler d'une tentative dans un pays nordique, mais quid au
niveau de la norme ? (rfc, etc)

Merci d'avance !

--
Bernard

Gloire à qui, n'ayant pas d'idéal sacro-saint
Se borne à ne pas trop emmerder son voisin
Georges Brassens - Don Juan

5 réponses

Avatar
Xavier Roche
Bernard Bandiera wrote:
Quelqu'un aurait-il des infos sur la possibilité de créer des adresses mail
avec des caractères accentués ? du genre andré ?


A priori difficile, dans la mesure où les adresses email transitent dans
les en têtes, explicitement 7-bit (ASCII)

RFC2822:

2.1. General Description
At the most basic level, a message is a series of characters. A
message that is conformant with this standard is comprised of
characters with values in the range 1 through 127 and interpreted as
US-ASCII characters [ASCII]. For brevity, this document sometimes
refers to this range of characters as simply "US-ASCII characters".

MAIS, la RFC2047 permet d'étendre des champs à unicode ; comme:
=?iso-8859-1?q?this is some text?
On pourrait donc, en théorie, utiliser ce stratagème .. mais combien
de mailers le supporteraient et afficheraient correctement l'email ?

Avatar
Erwan David
Xavier Roche écrivait :


On pourrait donc, en théorie, utiliser ce stratagème .. mais combien
de mailers le supporteraient et afficheraient correctement l'email ?


on peut foutre ce qu'on veut das les en-têtes, ce qui compe c'est
l'envelope, et elle est forcément en ASCII

--
Erwan

Avatar
Patrick Lamaizière
Xavier Roche écrivait :

MAIS, la RFC2047 permet d'étendre des champs à unicode ; comme:
=?iso-8859-1?q?this is some text?
Ça n'a rien à voir avec Unicode, d'ailleur c'est écrit iso-8859-1, us-ascii

allait bien aussi.

On pourrait donc, en théorie, utiliser ce stratagème .. mais combien
de mailers le supporteraient et afficheraient correctement l'email ?


Pour une adresse dans un from: (je parle pas de l'enveloppe), ce serait
invalide (ama parce que quelle merde cette RFC). Les mots encodés ne devant
encoder que du "text" ou assimilé, mais clairement pas une adresse email.
L'analyse de la syntaxe doit se faire avant le décodage également.

Avatar
Laurent Wacrenier
Erwan David écrit:
Xavier Roche écrivait :
On pourrait donc, en théorie, utiliser ce stratagème .. mais combien
de mailers le supporteraient et afficheraient correctement l'email ?


on peut foutre ce qu'on veut das les en-têtes, ce qui compe c'est
l'envelope, et elle est forcément en ASCII


Même pas, dans les champs structurés (la date, les champs d'adresse,
etc.), seuls les commentaires peuvent avoir cette forme.

Les serveurs SMTP n'ont pas à connaitre tous les encodages possibles et
imaginables pour reconnaitre l'adresse.


Avatar
Olivier Zolli
Le 12/12/03 à 22:16 Xavier Roche écrivait :

Bernard Bandiera wrote:
Quelqu'un aurait-il des infos sur la possibilité de créer des adresses mail
avec des caractères accentués ? du genre andré ?


A priori difficile, dans la mesure où les adresses email transitent dans
les en têtes, explicitement 7-bit (ASCII)

RFC2822:

2.1. General Description
At the most basic level, a message is a series of characters. A
message that is conformant with this standard is comprised of
characters with values in the range 1 through 127 and interpreted as
US-ASCII characters [ASCII]. For brevity, this document sometimes
refers to this range of characters as simply "US-ASCII characters".


En faisant une entorse à la rfc et en envoyant une enveloppe avec une
adresse accentuée *non-encodée* ça passe avec Hamster et Postfix.

MAIS, la RFC2047 permet d'étendre des champs à unicode ; comme:
=?iso-8859-1?q?this is some text? >
On pourrait donc, en théorie, utiliser ce stratagème .. mais combien
de mailers le supporteraient et afficheraient correctement l'email ?


Par contre là ça ne passe plus, il n'y a pas de décodage de l'enveloppe
par le serveur.

--
Olivier Zolli
http://www.hamster-fr.org/