Czy można używać wielkich liter w adresie e-mail?


24

Jeśli Hello@Example.comzamiast tego wyślę wiadomość e-mail hello@example.com, czy mogą wystąpić problemy z dostawą z powodu wielkich liter?

Odpowiedzi:


40

Hello@Example.com / hello@example.com

Technicznie są to różne adresy e-mail, jednak prawdopodobnie nic ci nie jest .

W części domeny adresu e-mail (example.com) nie jest rozróżniana wielkość liter. Zatem „ExaMple.com” jest tym samym co „example.com”. Jednak odbiorca (część lokalna) rozróżnia małe i duże litery, więc „Cześć” różni się od „cześć”. Powiedziawszy to, serwery pocztowe w świecie rzeczywistym nie egzekwują tego (nigdy nie spotkałem takiego, który to robi) - ponieważ jest to po prostu mylące i podatne na błędy użytkownika.

Jeśli przechowujesz adresy e-mail, prawdopodobnie powinieneś je przechowywać w oryginalnym opakowaniu (przynajmniej odbiorcy), aby zachować bezpieczeństwo. Jednak zawsze porównuj je bez rozróżniania wielkości liter, aby uniknąć duplikatów.

Z RFC 2821 - prosty protokół przesyłania poczty :

Lokalna część skrzynki MUSI BYĆ traktowana jako rozróżniana wielkość liter. Dlatego implementacje SMTP MUSZĄ zadbać o zachowanie przypadku lokalnych części skrzynki pocztowej. W domenach skrzynek pocztowych nie jest rozróżniana wielkość liter. W szczególności dla niektórych hostów użytkownik „kowal” różni się od użytkownika „Smith”. Jednak wykorzystywanie rozróżniania wielkości liter w lokalnych częściach skrzynki pocztowej utrudnia interoperacyjność i jest odradzane.


5

Większość serwerów SMTP jest w porządku z wielkimi literami. Jednak niektóre odróżniają duże i małe litery w części odbiorcy. W domenie nie jest rozróżniana wielkość liter.

Na przykład poczta google nie rozróżnia dużych i małych odbiorców.

G Konwersja małych liter w Gmailu

Zalecam skontaktowanie się z administratorem danego serwera lub pozostawienie pytania, aby zapytało o to samo.


2
W rzeczywistości Google nie rozróżnia również, jeśli dodasz jedną lub więcej kropek w części lokalnej. To znaczy: Gmail@gmail.com jest taki sam jak Gmail@gmail.com
freedev

2
Jestem pewien, że istnieje ogromna różnica między wyszukiwaniem e-mail GUI a logiką dostarczania SMTP.
Victor Gavro,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.