Qual è la lunghezza minima effettiva di un indirizzo e-mail come definito dalla IETF?
-
07-07-2019 - |
Domanda
Sto specificatamente cercando la lunghezza minima del prefisso e del dominio.
Ho visto informazioni contrastanti e nulla che sembra autorevole.
Per riferimento, ho trovato questa pagina in cui si afferma che un indirizzo e-mail di un carattere è funzionale:
http://www.cjvandyk.com/blog /Lists/Posts/Post.aspx?ID=176
Ho provato a convalidare gli indirizzi email su Gmail e si aspettano un prefisso maggiore o uguale a 6.
Questi sono ovviamente lontani.
Il mio framework web prevede un prefisso maggiore o uguale a 2.
Soluzione
L'indirizzo e-mail valido più breve può essere composto solo da due parti: nome e dominio.
nome di dominio @
Poiché sia ??il nome che il dominio possono avere la lunghezza di 1 carattere, la lunghezza totale minima si risolve in 3 caratteri.
Altri suggerimenti
bene il problema è proprio la domanda .. l'e-mail dipende dal fatto che sia inviata su Internet o all'interno di un sistema chiuso (ad es. intranet). su Internet, credo che x@y.zz sia l'email più breve possibile (ad es. il G.CN di google per la Cina comporterebbe l'indirizzo di posta elettronica più breve possibile, ad es. i@g.cn, che è lungo 6 caratteri). sull'intranet, tuttavia, è una cosa completamente diversa, e i @ y sarebbe possibile, che è lungo solo 3 caratteri.
Credo che lo standard che stai cercando sia RFC 2822 - Formato messaggi Internet
Informazioni più specifiche sulle restrizioni dell'indirizzo email in RFC 3696 - Sezione 3
Per citare le specifiche:
Gli indirizzi email contemporanei sono costituiti da una "parte locale" separato da una "parte di dominio" (un nome di dominio completo) con un segno di at ((" @ ").
Quindi tre personaggi è il più corto.
Inizialmente ho ricevuto queste informazioni da post del blog di Phil Haack .
Molti server di posta non accetteranno l'indirizzo e-mail se non ci sono almeno 2 caratteri prima di @. Ciò non lo rende un indirizzo non valido, ma se i server non lo sanno, può sicuramente causare molti problemi.