Maximální délka e-mailové adresy při registraci

Maximální délka e-mailové adresy při registraci
« kdy: 15. 01. 2023, 15:02:06 »
Zdravim,

riesim taku blbost - registraciu do jednej sluzby, a premyslam aky limit dat na dlzku emailu (pocet pismen v emailovej adrese)... to znamena ked sa registruje uzivatel, aku maximalnu dlzku emailu mu povolit... ked sa pozriem na specifikacie tak max. dlzka emailov je 64 pred zavinacom a 255 za zavinacom cize dokopy 319 + zavinac... ale realne asi nema zmysel nechavat taky velky limit, ci?

Myslite, ze ma vyznam to nejako riesit a nastavit, dajme tomu 32 miest pre celu adresu (aj s domenou a zavinacom), to je imho dostatocne pre beznych uzivatelov, lebo kto si bude vymyslat dlhsiu adresu okrem nejakych botov?

Alebo riesim nezmysli, a buchnut tam normalny standard teda: 64+zavinac+255?
« Poslední změna: 15. 01. 2023, 15:37:14 od Petr Krčmář »
Vy ste windowsáci, ja už nie... Čo bolo, to bolo. Terazky som Linuxák.


hknmtt

Re:Maximalna dlzka Emailu pri registracii...
« Odpověď #1 kdy: 15. 01. 2023, 15:11:01 »
Bohuzial email moze byt dnes uplne hocico - a@b napriklad. Co sa dlzky tyka, ja mam limit 100 znakov. ak ma niekto dlhsi, ma smolu.

Re:Maximalna dlzka Emailu pri registracii...
« Odpověď #2 kdy: 15. 01. 2023, 15:23:15 »
Dejte tam to, co je ve standardu. Proč byste to omezoval? Akorát tím někomu zkomplikujete život. Někteří lidé při registraci používají unikátní e-mail, vytvořený třeba tak, že se za lokální část přidá + a rozlišení daného serveru. Spousta serverů (včetně GMailu) pak část od + dál ignoruje při vyhledávání schránky uživatele, tj. můžete si tak k jedné schránce vytvořit spoustu adres. Třeba takováhle adresa může být dost dlouhá.

Nejlepší je nevymýšlet vlastní validaci na e-mail a použít nějakou už hotovou. Ona validace e-mailové adresy není zrovna jednoduchá a když to budete vyrábět sám, nejspíš na něco zapomenete.

Re:Maximalna dlzka Emailu pri registracii...
« Odpověď #3 kdy: 15. 01. 2023, 15:33:22 »
A co tím řešíte za problém? Co za přínos má takový limit, že do toho jdete za cenu odříznutí části uživatelů s dlouhými ale stále standardními adresami? Do 32 znaků se nevejde ani velká část českých jmeno.prijmeni@firma.cz. Teď si představte, že tam bude muset jít někdo s německým jménem na německé korporátní doméně :)

Re:Maximální délka e-mailové adresy při registraci
« Odpověď #4 kdy: 15. 01. 2023, 16:02:43 »
32 znaků je málo, ale na druhou stranu adresu delší než 100 znaků stejně nikdo příčetný jako svoji uživatelskou email adresu používat nebude.


Re:Maximální délka e-mailové adresy při registraci
« Odpověď #5 kdy: 15. 01. 2023, 16:22:25 »
32 znaků je málo, ale na druhou stranu adresu delší než 100 znaků stejně nikdo příčetný jako svoji uživatelskou email adresu používat nebude.
Správci hesel je jedno, jestli vyplňuje 15 znaků nebo 150.

Když je něco dané standardem, není rozumné vymýšlet si vlastní řešení. Asi nedokážete domyslet všechny možnosti, jak se může uživatel chtít registrovat, tak nevymýšlejte, jak ho zbytečně omezit.

hknmtt

Re:Maximální délka e-mailové adresy při registraci
« Odpověď #6 kdy: 15. 01. 2023, 16:37:47 »
hovorit pri emaloch o "standarde" chce naozaj velke gule.

Zopper

  • *****
  • 813
    • Zobrazit profil
Re:Maximální délka e-mailové adresy při registraci
« Odpověď #7 kdy: 15. 01. 2023, 16:43:04 »
Nevymýšlel bych kolo a použil knihovní funkce pro sanity check emailu. Jinak se stane, že ta registrace s vlastní validací pustí skrz třeba escape sekvence, což (afaik) není povolené. A zatím co v obecném textovém řetězci nejspíš nevadí, u mailu, který se pak předá nějakým dalším knihovnám, to může vést k nějaké zranitelnosti, zatím co délka je zbytečně zkrácená a háže potenciálním uživatelům klacky pod nohy.

A emailová adresa je podobný standard, jako většina dalších věcí na internetu. Nějaké to RFC a k tomu zažité konvence.

Re:Maximalna dlzka Emailu pri registracii...
« Odpověď #8 kdy: 15. 01. 2023, 18:08:02 »
... Proč byste to omezoval? ...
no ten "standard" mi prisiel ako prilis velka dlzka, a nevedel som ci to ma nejaky vyznam... okrem toho, ked som tam nemal ziadne obmedzenie, tak chodili aj nezmyselne dlhe registracne maily, a vyzerali ako random generovane neexistujuce maily zlozene z pismen a cislic a takisto vygenerovanej domeny...

Do 32 znaků se nevejde ani velká část českých jmeno.prijmeni@firma.cz.
jaaaj, toto ma nenapadlo... :D

Asi bude proste najlepsie drzat sa standardu a nespekulovat zbytocne...
Vdaka vsetkym za usmernenie...  :)
Vy ste windowsáci, ja už nie... Čo bolo, to bolo. Terazky som Linuxák.

Re:Maximální délka e-mailové adresy při registraci
« Odpověď #9 kdy: 15. 01. 2023, 18:40:13 »
hovorit pri emaloch o "standarde" chce naozaj velke gule.
To, že ty standardy neznáte, neznamená, že neexistují.

Re:Maximální délka e-mailové adresy při registraci
« Odpověď #10 kdy: 15. 01. 2023, 19:03:47 »
riesim taku blbost - registraciu do jednej sluzby, a premyslam aky limit dat na dlzku emailu (pocet pismen v emailovej adrese).

Historicky som videl rozne limity... 30-255 :). Doby, kedy to bolo technicky priam nutne, uz predpokladam, su za nami.
Ostavaju soft dovody ako "chcem aby to rozumne vyzeralo vytlacene" / "mam papierove tlacivo" / "niekde to zobrazujem a nechcem mat rozbity dizajn".

Z praktickeho hladiska mozte predpokladat, ze 50 znakov bude asi malo a 100 znakov bude bohate dost.
32 je nabeton malo :).

Re:Maximální délka e-mailové adresy při registraci
« Odpověď #11 kdy: 15. 01. 2023, 19:20:31 »
Jo jo, není nad to, když se někdo rozhodně aplikovat podobná omezení a řekne si, že 32 znaků musí stačí všem...

Další geniální věc je, když se někdo rozhodne validovat emailovou adresu na základě nějakého whitelistu domén, z roku tak 2000, takže registrační formulář pak hlásí emaily končící třeba na ".rocks" jako nevalidní. Případně jinak domrvená validace dokáže zkazit den, když se prostě musíte někam dostat...

Re:Maximální délka e-mailové adresy při registraci
« Odpověď #12 kdy: 15. 01. 2023, 23:58:25 »
pak hlásí emaily končící třeba na ".rocks" jako nevalidní.
To nejsi dost progresivní! Narazil jsem i na nějakou službu, které se nelíbila doména druhého řádu jako taková ( netechnicky blabla.cz/com) . Tuším že to byl nějaký finanční startup


Re:Maximalna dlzka Emailu pri registracii...
« Odpověď #14 kdy: 12. 02. 2023, 22:52:30 »
... Proč byste to omezoval? ...
no ten "standard" mi prisiel ako prilis velka dlzka, a nevedel som ci to ma nejaky vyznam... okrem toho, ked som tam nemal ziadne obmedzenie, tak chodili aj nezmyselne dlhe registracne maily, a vyzerali ako random generovane neexistujuce maily zlozene z pismen a cislic a takisto vygenerovanej domeny...



Pokaždé, (a ted to nemyslím ve zlém), když narazím na web (aplikaci, službu), která vymýšlí něco podobného, mě napadá jediná věc - někdo myslel.

Zkuste se, když vyvíjíte zamyslet - co tím chcete získat, je to, co se snažíte řešit, opravdu objektivní problém? Nebo se vám "jenom nezdál něčí email"?

Nebo ta délka někde dělala nějaký problém?