Wenn es möglich ist, sollte ich solche E-Mails von Benutzern akzeptieren und welche Probleme sind zu erwarten, wenn ich E-Mails an solche Adressen sende?
83
Wenn es möglich ist, sollte ich solche E-Mails von Benutzern akzeptieren und welche Probleme sind zu erwarten, wenn ich E-Mails an solche Adressen sende?
Antworten:
Offiziell gemäß RFC 6532 - Ja .
Eine kurze Erklärung finden Sie in Wikipedia zu diesem Thema.
quelle
Update 2015: Verwenden Sie RFC 6532
Der experimentelle 5335 wurde veraltet von: 6532 und
dieser wurde später auf "Kategorie: Standards Track" gesetzt,
was ihn zum Standard macht.
In Abschnitt 3.2 (Syntaxerweiterungen zu RFC 5322 ) wurden die meisten Textfelder so aktualisiert,
dass sie (ordnungsgemäßes) UTF-8 enthalten.
Bitte beachten Sie die ausdrückliche Aufnahme von Domains.
Und der expliziten Ausschluss von Header - Namen .
Beachten Sie auch NFKC :
Und Abschnitt 3 beginnt:
quelle
Das Problem ist, dass einige Mail-Clients (Server-Tools und / oder Desktop-Tools) dies nicht unterstützen und eine "ungültige E-Mail" -Ausnahme auslösen, wenn Sie versuchen, eine Mail an eine Adresse zu senden, die beispielsweise Umlaute enthält.
Wenn Sie volle Unterstützung wünschen, können Sie die E-Mail-Adressenteile in "Punycode" konvertieren. Auf diese Weise können Benutzer ihre Adressen auf die übliche Weise eingeben, aber Sie speichern sie auf die unterstützte Weise.
Beispiel: müller.com »xn--mller-kva.com
Beide weisen auf dasselbe hin.
quelle
Ich würde ja annehmen, da eine Reihe von Top-Level-Domains bereits Nicht-ASCII-Zeichen für Domains zulassen und die Domain Teil einer E-Mail-Adresse ist, ist dies durchaus möglich. Ein Beispiel für eine solche Domain wäre www.öko.de
quelle
kurze Antwort: ja
Nicht nur im Benutzernamen, sondern auch im Domainnamen sind erlaubt.
quelle
Noch nicht. Das IEEE plant dies: H-Online-Artikel: IEFT plant internationalisierte E-Mail-Adressen . Hier ist die RfC: SMTP-Erweiterung für internationalisierte E-Mail-Adressen
Zitat von H-Online (wie es ging):
quelle
Die Antwort lautet ja, aber sie müssen speziell codiert werden.
Schau dir das an . Lesen Sie den Teil, der sich auf E-Mail-Header und RFC 2047 bezieht.
quelle