Jeśli to możliwe, czy powinienem akceptować takie e-maile od użytkowników i jakich problemów się spodziewać, kiedy będę wysyłać maile na takie adresy?
email
internationalization
non-english
Użytkownik
źródło
źródło
Odpowiedzi:
Oficjalnie zgodnie z RFC 6532 - tak .
Aby uzyskać szybkie wyjaśnienie, odwiedź Wikipedię na ten temat.
źródło
Aktualizacja 2015: użyj RFC 6532
Eksperymentalny 5335 został przestarzały przez: 6532, a
później został ustawiony na „Category: Standards Track”,
co czyni go standardem.
Sekcja 3.2 (Składnia Rozszerzenia RFC 5322 ) uaktualnił większości pól tekstowych do
include (prawidłowego) UTF-8.
Zwróć uwagę na wyraźne uwzględnienie domen.
I jawne wykluczenie nazw nagłówków .
Uwaga również na temat NFKC :
I zaczyna się sekcja 3 :
źródło
Problem polega na tym, że niektóre klienty pocztowe (narzędzia serwera i / lub narzędzia pulpitu) nie obsługują tego i generują wyjątek „nieprawidłowy e-mail”, gdy próbujesz wysłać wiadomość na adres, który zawiera na przykład umlauty.
Jeśli potrzebujesz pełnego wsparcia, możesz załatwić sprawę, konwertując części adresu e-mail na „punycode”. Pozwala to użytkownikom na wpisywanie adresów w zwykły sposób, ale zapisujesz je na obsługiwanym poziomie.
Przykład: müller.com »xn--mller-kva.com
Oba wskazują na tę samą rzecz.
źródło
Zakładam, że tak, ponieważ wiele domen najwyższego poziomu już pozwala na używanie znaków innych niż ASCII dla domen, a ponieważ domena jest częścią adresu e-mail, jest to całkowicie możliwe. Przykładem takiej domeny może być www.öko.de
źródło
krótka odpowiedź: tak
nie tylko w nazwie użytkownika, ale także w nazwie domeny są dozwolone.
źródło
Jeszcze nie. IEEE planuje to zrobić: Artykuł w H-Online: IEFT planuje międzynarodowe adresy e-mail , tutaj jest RfC: rozszerzenie SMTP dla międzynarodowych adresów e-mail
Cytat z H-Online (jak spadł):
źródło
Odpowiedź brzmi: tak, ale muszą być specjalnie zakodowane.
Popatrz na to . Przeczytaj część, która odnosi się do nagłówków wiadomości e-mail i RFC 2047.
źródło