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.
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.
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.
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 .
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.