2013-02-27 11 views
9

Czy niemieckie znaki umlaut (ä, ö, ü) i znak sz (ß) są ważne w lokalnej części adresu e-mail?Czy znaki międzynarodowe (np. Znaki umlaut) są prawidłowe w lokalnej części adresów e-mail?

Na przykład wziąć ten adres e-mailowy: björn.nuß[email protected]

RFC 5322 wyraźnie mówi, że umlauty (i inne znaki międzynarodowe) nie są dozwolone. Jeśli spojrzę na rozdział 3.4.1, są następujące informacje dotyczące części lokalnej: local-part = dot-atom/quoted-string/obs-local-part Co oznacza więc dot-atom? Jest to opisane w rozdziale 3.2.3: Cóż, krótka historia: Printable US-ASCII characters not including specials

Tak więc w całym RFC 5322 nie widzę niczego co dotyczy znaków międzynarodowych. A może już RFC 5322 jest już nieaktualny? (RFC 822 ->RFC 2822 ->RFC 5322)

Aktualizacja: Ważną rzeczą dla mnie jest: Jaki jest obecny standard? Czy dozwolone są znaki międzynarodowe? RFC 5322 oznaczono jako PROJEKT STANDARDOWY. Więc myślę, że to jest najnowsze źródło, na którym można polegać, prawda?

Efran wspomniał, że RFC 5336 zezwala na międzynarodowe znaki. Ale RFC 5336 jest oznaczony jako EXPERIMENTAL, więc nie jest to dla mnie interesujące.

Odpowiedz

8

Tak, są one ważne postacie jak długo wymiennik poczty odpowiedzialny na adres e-mail obsługuje UTF8SMTP extension, omówione w dokumencie RFC 5336. Pamiętaj, że tylko niewielką część wymienników poczty tam obsługuje umiędzynarodowionych adresów e-mail.

Na przykład, nasz email validation component dla Microsoft .NET i naszego REST email validation service pozwala na wprowadzanie znaków UTF8 w lokalnej części adresu e-mail, ale oznaczy go jako nieważny, jeśli powiązany z nim program pocztowy nie obsługuje wyżej wymienionego rozszerzenia.

+0

wiesz, który wymiennik mail/Domeny pozwalają już przegłosów w lokalna część adresu e-mail? – nanosoft

Powiązane problemy