Quelle est la longueur minimale appropriée d'une adresse e-mail telle que définie par L'IETF ou similaire?

Je cherche spécifiquement la longueur minimale du préfixe et du domaine. J'ai vu des informations contradictoires et rien qui semble faire autorité. 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 chez gmail et ils s'attendent à un préfixe supérieur ou égal à 6. Celles-ci sont évidemment loin. Mon framework web attend le préfixe supérieur ou égal à 2.

38
demandé sur PhearOfRayne 2009-09-14 22:31:07

4 réponses

L'adresse e-mail valide la plus courte peut se composer de seulement deux parties: nom et 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.

67
répondu 2009-09-14 18:33:37

Le problème est vraiment la question.. e-mail dépend si elle est envoyée sur internet, ou dans un système fermé (par exemple intranet). sur internet, je crois x@y.zz est le plus court e-mail possible (par exemple google G.CN pour la Chine se traduirait par l'adresse e-mail la plus courte possible, par exemple i@g.cn, qui est de 6 caractères). sur l'intranet cependant, c'est une chose tout à fait différente, et i@y serait possible, ce qui ne fait que 3 caractères.

40
répondu Mark 2012-01-27 13:40:47

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

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

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 reçu cette information à l'origine de Phil Haack blog .

9
répondu Josh Stodola 2014-05-15 16:32:14

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 beaucoup de problèmes.

1
répondu Lars Munkholm 2013-04-03 09:17:48