Czy to poprawny e-mail, jeśli na końcu lokalnej części e-maila znajduje się myślnik (-)? [...] Google twierdzi, że jest nieważny, więc na razie zakładam, że jest również nieważny, chociaż RFC wyklucza tylko znak [kropka] od rozpoczęcia i / lub zakończenia części lokalnej.
Jest ważny Widzisz go tylko odrzuconego przez Google, ponieważ przeprowadza on zupełnie inną kontrolę - mają swoje własne zasady dotyczące tego, czym może być część lokalna , podobnie jak wielu innych dostawców.
Google lub ktokolwiek inny byłby zobowiązany do zaakceptowania wszystkich możliwych prawidłowych adresów e-mail, tylko jeśli formularz faktycznie prosił o istniejący, prawidłowy adres e-mail (prawdopodobnie od dostawcy). Na przykład błędem byłoby, gdyby pole Do: / DW: Gmaila odrzuciło prawidłowy adres.
Ale wyróżnione pole nie wymaga podania istniejącego adresu e-mail; prosi o podanie nazwy konta w systemach Google, która będzie podstawą adresu e-mail dopiero po utworzeniu konta. Nic nie zabraniałoby Google ani nikomu innemu ograniczania zestawu prawidłowych nazw kont (a nawet nazw skrzynek pocztowych) we własnym systemie .
Innymi słowy, zdefiniowanie dozwolonych znaków dla „części lokalnej” oznacza tylko, że serwery SMTP aplikacji pocztowych muszą akceptować takie adresy w nagłówkach RFC 822 i komendach SMTP - ale nie mówi to nic o możliwości tworzenia takich skrzynek pocztowych. (Rzeczywiście, w czasach, gdy pisano wczesne RFC e-maili, a większość skrzynek pocztowych była nadal powiązana z kontami na poziomie systemu operacyjnego, ich nazwy miały podobne lub nawet surowsze ograniczenia).
Na przykład w tej części RFC 5321 (sekcja 4.1.2, poniżej ABNF) wyraźnie stwierdzono, że host odbierający ma taką możliwość i rzeczywiście powinien mieć znacznie surowsze ograniczenia dotyczące nazw własnych skrzynek pocztowych:
Chociaż powyższa definicja części lokalnej jest względnie dopuszczalna, dla zapewnienia maksymalnej interoperacyjności host, który spodziewa się otrzymywać pocztę, POWINIEN unikać definiowania skrzynek pocztowych, w których część lokalna wymaga (lub używa) formularza ciągu cytowanego lub w przypadku części lokalnej -wrażliwy.
Chociaż anunusualemail-@gmail.com
jest to poprawne składniowo, samo to nie oznacza, że Google musi zezwolić na jego utworzenie.