web-dev-qa-db-fra.com

Quelle est la longueur minimale réelle d'une adresse e-mail telle que définie par l'IETF?

Je recherche spécifiquement la longueur minimale du préfixe et du domaine.

J'ai vu des informations contradictoires et rien qui semble autoritaire.

Pour référence, j'ai trouvé cette page qui prétend qu'une adresse e-mail à un caractère est fonctionnelle:

http://www.cjvandyk.com/blog/Lists/Posts/Post.aspx?ID=176

J'ai essayé de valider les adresses e-mail sur Gmail et ils s'attendent à un préfixe supérieur ou égal à 6.

Ce sont évidemment loin.

Mon framework web attend un préfixe supérieur ou égal à 2.

45
David Watson

L'adresse e-mail valide la plus courte ne peut comprendre que deux parties: le nom et le domaine.

nom @ domaine

Étant donné que le nom et le domaine peuvent avoir la longueur de 1 caractère, la longueur totale minimale se résout à 3 caractères.

76
user151323

eh bien le problème est vraiment la question .. le courrier électronique dépend s'il est envoyé sur Internet, ou dans un système fermé (par exemple intranet). sur Internet, je pense que [email protected] est l'e-mail le plus court possible (par exemple, le G.CN de Google pour la Chine entraînerait l'adresse e-mail la plus courte possible, par exemple [email protected], qui est de 6 caractères). sur l'intranet cependant, c'est une tout autre chose, et i @ y serait possible, qui ne fait que 3 caractères.

43
Mark

Je crois que la norme que vous recherchez est RFC 2822 - Internet Message Format

Informations plus spécifiques sur les restrictions d'adresse e-mail dans RFC 3696 - Section

Pour citer la spécification:

Les adresses électroniques contemporaines consistent en une "partie locale" séparée d'une "partie de domaine" (un nom de domaine complet) par un signe at ("@").

Donc, trois caractères est le plus court.

J'ai à l'origine obtenu cette information de le blog de Phil Haack .

9
Josh Stodola

De nombreux serveurs de messagerie n'accepteront pas l'adresse e-mail s'il n'y a pas au moins 2 caractères avant le @. Cela n'en fait pas une adresse invalide, mais si les serveurs ne le savent pas, cela peut entraîner de nombreux problèmes.

1
Lars Munkholm