2009-09-14 10 views
34

Szukam szczególnie minimalnej długości prefiksu i domeny. Widziałem sprzeczne informacje i nic, co wyglądało na autorytatywne. Dla porównania, znalazłem tę stronę, która twierdzi, że jedna postać adres e-mail jest funkcjonalna:Jaka jest właściwa minimalna długość adresu e-mail zdefiniowanego przez IETF lub podobne?

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

Próbowałem sprawdzania adresów e-mail w Gmailu i oczekują prefiks większa lub równa 6. Są to oczywiście daleko . Moja struktura internetowa oczekuje prefiksu większego lub równego 2.

Odpowiedz

64

Najkrótszy poprawny adres e-mail może składać się tylko z dwóch części: nazwy i domeny.

nazwa @ domena

Ponieważ obie nazwy i domeny może mieć długość 1 znaku, minimalna długość całkowita postanawia 3 znaków.

9

wierzę średnia szukasz jest RFC 2822 - Internet Message Format

Bardziej szczegółowe informacje o ograniczeniach adres email RFC 3696 - Section 3

Cytując spec:

Współczesne adresy e-mail składa się z „local część "oddzielona od" części domeny "(w pełni kwalifikowana nazwa domeny) znakiem" at "(" @ ").

Więc trzy znaki są najkrótsze.

Pierwotnie otrzymałem tę informację od Phil Haack's blog post.

+1

Gdzie to oznacza minimalna długość? – gbn

+1

Jest tam. Nie tylko jeden znak jest ważny, ale nie musi być alfanumeryczny! –

+1

Uff, trudno jest podążać – gbn

36

również problem jest naprawdę pytanie .. e-mail zależy od tego, czy jest on przesyłany przez Internet, czy w zamkniętym systemie (np. Intranet). Przez Internet uważam, że [email protected] jest najkrótszą wiadomością e-mail (np. GGN google dla Chin może spowodować, że najkrótszy adres e-mail będzie możliwy, np. [email protected], który ma 6 znaków). w intranecie jest to jednak zupełnie inna sprawa, a ja @ y byłby możliwy, bo ma tylko 3 znaki.

+2

Możesz skonfigurować MX lub A, aby odebrać domenę najwyższego poziomu, abyś mógł mieć somealias @ com. Wierzę, że to się stało. Możesz ustawić nową domenę najwyższego poziomu na swoim własnym serwerze nazw widocznym tylko dla komputerów, którymi sterujesz, a tym samym utworzyć jednoliterową domenę najwyższego poziomu, na co najmniej 3 litery, w tym "@". – kaleissin

+0

Biorąc to pod uwagę uważam, że poprawna odpowiedź na ważny "internetowy" adres e-mail będzie mieć minimalną długość 4 (w tym. I @), a dla intranetu minimalną długość 3 włącznie z punktem. –

0

Wiele serwerów pocztowych nie zaakceptuje adresu e-mail, jeśli nie ma co najmniej 2 znaków przed znakiem @. To nie czyni go niepoprawnym adresem, ale jeśli serwery o tym nie wiedzą, to z pewnością może to prowadzić do wielu problemów.

Powiązane problemy