Bár korai e-mail rendszerekben több e-mail formátum is létezett, most már csak egy verziót használnak - az ismerős [email protected] . 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 "[email protected]" -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:
- Az e-mail cím helyi része - a felhasználónév - nem haladhatja meg a 64 karaktert.
- A domain név legfeljebb 255 karakterből állhat.
- Az ampersand egy karaktert jelent.
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 azt írja elő, 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 hogy azonos legyen a felhasználónév Jill.Smith , JillSmith vagy sok szolgáltatóval, 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! # $ % & '* + - / =? ^ _ `~.