Az e-mail cím korlátozott ideje?

Ha igen, mi a maximális megengedett?

Bár a korai e-mail rendszerekben több e-mail formátum is létezett, most már csak egy verziót használunk - az ismerős felhasználónév@example.com . A jelenlegi e-mail-szintaxis az RFC 2821 szabványban foglalt szabványokat követi, és egy karakterkorlátot határoz meg. Az e-mail cím maximális hossza 254 karakter, bár sok vita történt ezzel kapcsolatban.

Karakterkorlátozások egy e-mail címben

Minden e-mail cím két részből áll. A helyi rész, amely lehet kis- és nagybetű érzékeny, az ampersand (a @ jel) előtt jelenik meg, és a tartományrész, amely nem számít a kis- és nagybetűkre, követi. A "user@example.com" -ban az e-mail cím helyi része "felhasználó", és a domainrész "example.com".

Az e-mail cím teljes hosszúságát az RFC 3696-ban eredetileg 320 karakterből állították. Pontosabban azt mondta:

Ha hozzáadja ezeket, akkor 320-ra érkezik, de nem olyan gyorsan. A 2821-es RFC-ben van korlátozás, amely jelenleg a használatban lévő szabvány, amely azt mondja: "A visszirányú vagy az előremenet elérési útjának maximális hossza 256 karakter, beleértve az írásjelek és az elemek elválasztóit is." A továbbítási útvonal tartalmaz egy pár szögletes zárójelet, így a 256 karakter közül kettőt vesz fel, és a maximális számú karaktert az e-mail címen 254-ben használhatja.

Tehát korlátozza az e-mail cím helyi részét 64 karakterre vagy kevesebbre, és a teljes e-mail címet 254 karakterre korlátozza. Bárki, aki ezt az e-mail címet használja, valószínűleg inkább azt akarja csökkenteni.

A felhasználónévről

Bár a szabvány előírja, hogy az e-mail cím helyi része kis- és nagybetűkre érzékeny, sok e-mail kliens például a Jill Smith e-mail címének helyi részét veszi figyelembe, például ugyanaz, mint a Jill.Smith , JillSmith vagy sok szolgáltató, jillsmith .

A felhasználónév kiválasztásakor nagybetűs és kisbetűket használhat A-tól Z-ig és a-tól z -ig, 0-tól 9-ig, egyetlen pontig, amíg nem az első vagy az utolsó karakter és más speciális karakterek, beleértve! # $ % & '* + - / =? ^ _ `{|} ~.