Hej! Przy próbie odzyskiwania dostałem info że mail nie istnieje. Zdziwiłem się mocno. Okazało się że przy zakładaniu konta wpisałem "[email protected]" a nie "[email protected]". Czy to zamierzone działanie, że mail jest case-sensitive?
xDevil2 napisał(a):
Czy to zamierzone działanie, że mail jest case-sensitive?
System nie był pisany w Pascalu, więc raczej zamierzone.
Dodałem takie zadanie do zrealizowania jako bug. Rzeczywiście, przy zakładaniu konta w walidatorze ignorowana jest wielkość znaków, natomiast w formularzu odzyskiwania hasła - już nie.
Poprawka leży już na repo.
Chciałbym tylko zauważyć, że e-mail, a zasadniczo część przed "@" jest case-sensitive. U 90% providerów taki nie jest, ale to nie oznacza, że zawsze.
RFC 5321, sekcja 2.4
Therefore, SMTP implementations MUST take care to preserve the case of mailbox local-parts. In particular, for some hosts, the user "smith" is different from the user "Smith". However, exploiting the case sensitivity of mailbox local-parts impedes interoperability and is discouraged.
Patrz też https://stackoverflow.com/questions/9807909/are-email-addresses-case-sensitive