Sven Rautenberg: Erlaubte Zeichen in / Format ..einer Email-Adresse

Beitrag lesen

Moin!

Nunja, was hinter dem "@" stehen darf, is mir soweit klar denk ich. Eben das, wie halt auch normale Internetadressen aufgebaut sind.

Ist dir das _wirklich_ klar? Gerade hier werden frappierende Annahmen getroffen, die mit der Realität nicht viel zu tun haben.

Nungut, aber was ist mit dem Teil vor dem "@"?

Da ist es genauso.

Köar ist, das folgende Zeichen erlaubt sind: ".", "_", "-", "a" bis "z" und Zahlen. Wie auch hinterm "@".

Das ist schon der erste Fehler! Das "_" ist als Domain-Zeichen derzeit nicht erlaubt, als Bestandteil des Mailboxnamens hingegen schon.

So, wie oft darf aber nun beispielsweise ein Punkt nun im ersten Teil vorkommen?

So oft, wie nötig.

Ist eine Email-Adresse wie "john.doe.handwerker.beschaeftigte@example.com" oder gar etwas eine wo 2 "_" (Unterstriche) hintereinander stehen gültig?

Die EMail-RFC definiert eine Anzahl von gültigen Zeichen. Wie häufig die vorkommen dürfen, ist nicht geregelt. Ansonsten hätten Adressen wie Miss-Mississippi-Sissi@example.com vermutlich ein Problem, wenn z.B. die Anzahl von "s" begrenzt sein würde.

Vermutlich gibt es ja eine RFC, welche das zulässige Format beschreibt, habe jedoch trotz Suche bei rfc-editor.org nicht das was ich suche gefunden. Also wer die richtige RFC kennt, der möge es niederschreiben.

Ok, das Problem mit den regulären Ausdrücken, die man im Web so findet: Fast alle diese Ausdrücke sind falsch, weil irgendeine erlaubte Mailadresse doch nicht durchgelassen wird. Mailadressen können nämlich wesentlich komplexer sein, als man so denkt.

Mal nur so als Idee:
mail@example.com
mail@123.456.789.012
mail@1234567890

Das sind alles gültige Mailadressen, weil der Host-Teil gültig ist.

Mal ausprobieren?
http://www.teamone.de
http://213.139.94.131
http://3582680707 <- Den Link erkennt das Forum nicht, also bitte manuell probieren
Diese drei Links führen alle auf die Startseite von Teamone.

Noch konfuser wird es, was den Mailboxanteil einer Mailadresse angeht.

Und das ganz andere Problem erledigst du damit nicht: Selbstverständlich gibt es mehr formal gültige Mailadressen als real existierende. Eine Prüfung verhindert also nicht, dass jemand Mailadressen erfindet, die es entweder gar nicht gibt, oder die nicht ihm, sondern jemand anderem gehören.

- Sven Rautenberg

--
Signatur oder nicht Signatur - das ist hier die Frage!