Vairāk
Kādas rakstzīmes ir atļautas e-pasta adresē?
Es nejautāju par pilnīgu e-pasta apstiprināšanu.
Es tikai gribu zināt, kādas ir atļautās rakstzīmes e-pasta adreses lietotāja vārda
un servera
daļās. Iespējams, tas ir pārāk vienkāršoti, varbūt e-pasta adreses var būt arī citās formās, bet man tas ir vienalga. Es jautāju tikai par šo vienkāršo formu: lietotāja vārds@serveris
(piemēram, wild.wezyr@best-server-ever.com) un atļautās rakstzīmes abās daļās.
583
3
Skatīt RFC 5322: Interneta ziņojumu formāts un, mazākā mērā, RFC 5321: Vienkāršais pasta pārraides protokols.
Arī RFC 822 attiecas uz e-pasta adresēm, bet tas galvenokārt aplūko to struktūru:
Un, kā parasti, Vikipēdijā ir labs raksts par e-pasta adresēm:
E-pasta adreses vietējā daļa var izmantot jebkuru no šīm ASCII rakstzīmēm:
Papildus ASCII rakstzīmēm no 2012. gada var izmantot arī starptautiskās iepriekš minētās
U+007F
rakstzīmes, kas kodētas kā UTF-8, kā aprakstīts RFC 6532 specifikācijā un izskaidrots Wikipedia. Ņemiet vērā, ka no 2019. gada šie standarti joprojām ir atzīmēti kā "Proposed", bet to ieviešana notiek lēni. Šajā specifikācijā veiktās izmaiņas būtībā pievienoja starptautiskās rakstzīmes kā derīgas burtciparu rakstzīmes (atext), neietekmējot noteikumus par atļautajiem & amp; ierobežotas tādas īpašās rakstzīmes kā!#
un@:
.Par apstiprināšanu skatiet Regulārās izteiksmes izmantošana e-pasta adreses apstiprināšanai.
Daļa
domēna
ir definēta šādi:Interneta standarti (komentāru pieprasījums) protokoliem nosaka, ka komponentu saimniekvārdu marķējumos drīkst būt tikai ASCII burti no
a
līdzz
(neraugoties uz lielajiem burtiem), cipari no0
līdz9
un defise (-
). Sākotnējā saimniekvārdu specifikācija RFC 952 noteica, ka etiķetes nedrīkst sākties ar ciparu vai defisi un nedrīkst beigties ar defisi. Tomēr vēlākā specifikācijā (RFC 1123) tika atļauts, ka saimniekvārda etiķetes var sākties ar cipariem. Citi simboli, interpunkcijas zīmes vai tukšās vietas nav atļautas.Vikipēdijā par to ir labs raksts, un oficiālā specifikācija ir šeit. No Wikipdia:
E-pasta adreses vietējā daļa var izmantot jebkuru no šīm ASCII rakstzīmēm:
Jūs varat sākt ar wikipedia rakstu: