Welche zeichen sind in e mail adressen erlaubt

Ihre De-Mail-Adresse setzt sich grundsätzlich aus Ihrem Vor- und Nachnamen zusammen. Ihr Nachname muss komplett in der De-Mail-Adresse angegeben werden, Ihr Vorname kann abgekürzt werden. Abkürzungen von Vornamen sind beginnend mit dem Anfangsbuchstaben und in der richtigen Reihenfolge der Buchstaben des jeweiligen Vornamens zu wählen. Bei mehreren Vornamen können einzelne Vornamen auch komplett aus der De-Mail-Adresse gestrichen werden. Darüber hinaus können Sie Ihrer De-Mail-Adresse auch eine Zahl hinzufügen, falls der gewünschte Name bereits vergeben sein sollte. Sofern ein Künstler- oder Ordensname in Ihrem Ausweisdokument eingetragen ist, kann auch dieser als Grundlage für Ihre De-Mail-Adresse dienen. De-Mail-Adressen dürfen maximal 64 Zeichen lang sein und werden in Kleinbuchstaben geschrieben. Leerzeichen in einer De-Mail-Adresse werden durch Unterstriche "_" dargestellt, während Bindestriche "-" im Namen bestehen bleiben. Umlaute werden entsprechend umgewandelt, aus "ä" wird "ae", aus "ö" wird "oe" usw.

Unser System bietet Ihnen unterschiedliche Vorschläge für Ihre De-Mail-Adresse an. Mithilfe des Adress-Konfigurators haben Sie die Möglichkeit, Ihre De-Mail-Adresse nach Ihren Wünschen anzupassen:


Welche zeichen sind in e mail adressen erlaubt

Beispiele für den Aufbau einer De-Mail-Adresse: Kommt ein Name mehrfach vor, wird die Adresse um eine Zahl ergänzt: Ihren Vornamen können Sie auch entsprechend abkürzen. Statt "hans-peter.mueller@" stehen Ihnen zum Beispiel auch folgende Varianten zur Verfügung:

  • hans-p.mueller@
  • hans.mueller@
  • ha.mueller@
  • h.mueller@

Ich frage nicht nach einer vollständigen E-Mail-Validierung.

Ich möchte nur wissen, welche Zeichen in der E-Mail erlaubt sind. user-name und . server Teile von E-Mail-Adressen. Das mag zu vereinfacht sein, vielleicht können E-Mail-Adressen auch andere Formen annehmen, aber das ist mir egal. Ich frage nur nach dieser einfachen Form: [email protected] (z.B. [email protected]) und erlaubte Zeichen in beiden Teilen.

Wie ist das Problem zu lösen?

Siehe . RFC 5322: Internet Message Format und, in geringerem Maße, RFC 5321: Simple Mail Transfer Protocol .

RFC 822 deckt auch E-Mail-Adressen ab, befasst sich aber hauptsächlich mit deren Struktur:

addr-spec = local-part "@" domain ; global address local-part = word *("." word) ; uninterpreted ; case-preserved domain = sub-domain *("." sub-domain) sub-domain = domain-ref / domain-literal domain-ref = atom ; symbolic reference

Und wie üblich hat Wikipedia eine anständige Artikel über E-Mail-Adressen :

Der lokale Teil der E-Mail-Adresse kann jedes dieser ASCII-Zeichen verwenden:

  • Lateinische Groß- und Kleinbuchstaben A auf Z und a auf . z ;
  • Ziffern 0 auf 9 ;
  • Sonderzeichen. !#$%&'*+-/=?^_`{|}~ ;
  • Punkt . . vorausgesetzt, dass er nicht das erste oder letzte Zeichen ist, es sei denn, er steht in Anführungszeichen, und vorausgesetzt, dass er nicht fortlaufend erscheint, es sei denn, er steht in Anführungszeichen (z. B. [email protected] ist nicht erlaubt, aber "John..Doe"@example.com ist erlaubt);
  • Leerzeichen und "(),:;<>@[\] Zeichen sind mit Einschränkungen erlaubt (sie sind nur innerhalb einer Zeichenkette in Anführungszeichen erlaubt, wie im folgenden Absatz beschrieben, und außerdem muss einem Backslash oder doppelten Anführungszeichen ein Backslash vorausgehen);
  • Kommentare sind mit Klammern an beiden Enden des lokalen Teils erlaubt; z.B. john.smith(comment)@example.com und (comment)[email protected] sind beide äquivalent zu [email protected] .

Zusätzlich zu den ASCII-Zeichen, as of 2012 können Sie internationale Zeichen verwenden. Zeichen oben U+007F , kodiert als UTF-8, wie in der RFC 6532 spec und erklärt auf Wikipedia . Beachten Sie, dass diese Standards ab 2019 immer noch als "Proposed" (vorgeschlagen) gekennzeichnet sind, aber langsam ausgerollt werden. Die Änderungen in dieser Spezifikation fügten im Wesentlichen internationale Zeichen als gültige alphanumerische Zeichen (atext) hinzu, ohne die Regeln für erlaubte & zu beeinflussen; eingeschränkte Sonderzeichen wie !# und @: .

Für die Validierung, siehe Verwendung eines regulären Ausdrucks zur Validierung einer E-Mail-Adresse .

Die domain Teil ist definiert wie folgt :

Die Internet-Standards (Request for Comments) für Protokolle schreiben vor, dass die Bezeichnungen von Komponenten-Hostnamen nur die ASCII-Buchstaben enthalten dürfen a bis enthalten. z (ohne Berücksichtigung der Groß- und Kleinschreibung), die Ziffern 0 durch 9 , und der Bindestrich ( - ). Die ursprüngliche Angabe von Hostnamen in RFC 952 schrieb vor, dass Bezeichnungen nicht mit einer Ziffer oder einem Bindestrich beginnen und nicht mit einem Bindestrich enden durften. Eine spätere Spezifikation ( RFC 1123 ) erlaubte jedoch, dass Hostname-Labels mit Ziffern beginnen dürfen. Andere Symbole, Interpunktionszeichen oder Leerzeichen sind nicht erlaubt.

 Sie glauben gar nicht, bei wie vielen Anwendern eine totale Unklarheit herrscht, welche Zeichen in E-Mails erlaubt sind und welche nicht, ja, sogar die Groß- und Kleinschreibung bereitet Probleme.

 Noch ein paar Beispielfragen gefällig?

  • gerd^
  • gerd’
  • gerd’mueller{fussballer}@firma.de

Auflösung des kleinen Quiz: Alle Beispiele sind erlaubte Zeichen in einer E-Mail-Adresse!

Ich glaube, dass es an der Zeit ist, Ihnen eine Liste der erlaubten Zeichen zu geben. Laut RFC 2822 sind folgende Zeichen erlaubt:

  • A-Z in Groß- und Kleinschreibung
  • Zahlen von 0-9
  • . Punkt (aber nicht als erstes oder letztes Zeichen
  • # { | } ! $ % = ? ^ _ `  ~ & ‚ * + – /
  • Und: Es dürfen bis zu 64 Zeichen sein!

 Es wäre also auch die E-Mail-Adresse

#gerd^mueller{guter!fussballer}/

erlaubt gewesen.

Dieser Beitrag wurde unter Allgemein, Office abgelegt und mit Outlook verschlagwortet. Setze ein Lesezeichen auf den Permalink.

Durch eine E-Mail-Adresse (oder Mailadresse[1]) sind im E-Mail-Verkehr sowohl Absender wie auch Empfänger einer E-Mail-Nachricht weltweit eindeutig gekennzeichnet.

Welche zeichen sind in e mail adressen erlaubt

Das At-Zeichen, Teil jeder SMTP-E-Mail-Adresse

Eine E-Mail-Adresse, wie sie für den Transport per SMTP im Internet verwendet wird, besteht aus zwei Teilen, die durch ein @-Zeichen voneinander getrennt sind:

  • Der lokale Teil, im Englischen local-part genannt, steht vor dem @-Zeichen.
  • Der Domänenteil, im Englischen domain-part genannt, steht nach dem @-Zeichen.

Bei der E-Mail-Adresse ist email der lokale Teil und example.com der Domänenteil. Andere Transportmechanismen, wie beispielsweise UUCP oder X.400, verwenden eine andere Adress-Syntax.

Als Lokalteil (englisch local part) wird der Teil einer E-Mail-Adresse bezeichnet, der vor dem @-Zeichen steht und die Adresse innerhalb der Domain des E-Mail-Providers eindeutig bezeichnet. Typischerweise entspricht der Lokalteil dem Benutzernamen (häufig ein Pseudonym) des Besitzers des E-Mail-Kontos. Eine Ausnahme von dieser Regel stellen z. B. Alias-Adressen dar (siehe E-Mail-Konto). Bei E-Mail-Verteilern und Mailinglisten ist der Lokalteil nicht auf eine einzelne Person bezogen.

Der Lokalteil muss eine bezüglich „domain“ eindeutige Zeichenkette sein. Diese Zeichenkette darf nach RFC 5322 nur Buchstaben und Ziffern sowie bestimmte weitere Zeichen enthalten: A-Za-z0-9.!#$%&'*+-/=?^_`{|}~. Der gesamte Lokalteil (oder ein mittels Punkten umrandeter Teilabschnitt des Lokalteils) können in doppelte Anführungszeichen gefasst werden (z. B. "MaxMustermann"@example.com oder Max."Musterjunge"). Innerhalb dieser Anführungszeichen dürfen – zusätzlich zu den bereits genannten Zeichen – auch noch Leerstellen und die Zeichen "(),:;<>@[\] (entsprechend ASCII (dezimal): 32, 34, 40, 41, 44, 58, 59, 60, 62, 64, 91–93) benutzt werden. (z. B. "Max Mustermann"@example.com.) Die Zeichen \ (Backslash) und " (Anführungsstriche) müssten darin allerdings mittels eines Backslash-Zeichens „maskiert“ werden. Darüber hinaus können innerhalb von runden Klammern Kommentare eingefügt werden. Dies ist allerdings nur am Anfang und am Ende des Lokalteils erlaubt. (Beispiel: MaxMuster(Kommentar)@example.com oder (Kommentar)). Alle Zeichen oberhalb des ASCII-Codes 127, also auch Umlaute, sind generell verboten. Am Anfang und Ende der Zeichenkette darf sich kein Punkt befinden.

Eine Erweiterung ermöglicht internationalisierte Adressen, indem diese in UTF-8 kodiert werden. Dies ermöglicht die Nutzung von nicht ASCII-Zeichen wie auch Umlauten. Diese Erweiterung wird in den RFC-Dokumenten RFC 6530, RFC 6531, RFC 6532 und RFC 6533 beschrieben.

Der Local part wird von der Domain bei (nicht-lokalen) E-Mails nach RFC 5322 durch das At-Zeichen (@) getrennt und steht vor eben diesem.

Groß- und Kleinschreibung

Ob im Lokalteil einer E-Mail-Adresse zwischen Groß- und Kleinschreibung unterschieden wird, ist abhängig von der Interpretation durch die Domain des Empfängers. Es kann durchaus Domains geben, bei denen diese Unterscheidung anzutreffen ist. Der RFC 5322 führt aus: “The local-part portion is a domain dependent string” (deutsch: „Der Lokalteil ist eine domänen-abhängige Zeichenkette“). Da jedoch die daraus entstehende Verwirrung und die Probleme zu groß sind, gibt es kaum einen Provider, der tatsächlich zwischen und unterscheidet. Dennoch müssen Programme bzw. Server, die das SMTP-Protokoll implementieren, laut RFC 5321, zwischen Groß- und Kleinschreibung unterscheiden.

Zudem sollte bei der Wahl einer eigenen E-Mail-Adresse beachtet werden, dass manche der Webformulare in einer E-Mail-Adresse verwendete Großbuchstaben – eventuell unbemerkt – in Kleinbuchstaben umwandeln. Dies betrifft auch die Eingabesysteme von Anbietern, deren Geräte für den E-Mail-Verkehr von E-Mail-Nutzern bereitstehen, die selbst solche Geräte nicht besitzen (E-Mail-Account-Provider).

Der Domänenteil, der hinter dem @-Zeichen steht und für den die Syntaxregeln des Domain Name Systems gelten, besteht meistens aus drei Teilen: einem Hostnamen (z. B. ein Firmenname), einem Punkt (oft Dot, nicht point, genannt) und einer Top-Level-Domain (häufig ein Ländercode oder wie im Beispiel: „com“). Es ist jedoch auch möglich auf den Punkt und die Top-Level-Domain zu verzichten. Davon rät die ICANN allerdings ab[2]. Alternativ kann im Domänenteil auch eine IPV4 oder IPV6 Adresse genutzt werden, welche zwischen eckigen Klammern [] steht (beispielsweise @[192.168.2.1] oder @[IPv6:2001:db8::1]).

Es gibt zwar einige wenige Hostnamen, die nur aus einem einzigen Zeichen bestehen (Single letter second-level domain), aber keine Top-Level-Domains, die weniger als zwei alphabetische Zeichen aufweisen (ISO 3166-1 alpha-2 – two-letter country codes, ISO-3166-1-Kodierliste).

@example.com, ungültig wäre @example.c

Somit gibt es die Möglichkeit mit Regulären Ausdrücken eine E-Mail-Adresse von anderem Text zu unterscheiden, der zwar ebenfalls ein @-Zeichen enthält, aber keine E-Mail-Adresse wiedergibt.

Mit der Einführung der Internationalen Domain-Namen (IDN) dürfen Domain-Namen auch 92 Sonderzeichen außerhalb des reinen ASCII-Codes, z. B. deutsche Umlaute enthalten. Dieser IDN muss vom E-Mail-Programm jedoch mittels einer Punycode-Vorschrift in einen ACE-String (ASCII Compatible Encoding) übersetzt werden. Aus müller wird z. B. xn--mller-kva. Aus technischer Sicht ändert sich im E-Mail-Verkehr durch IDN nichts: Alle Zeichen oberhalb des ASCII-Codes 127, also auch Umlaute, bleiben in einer E-Mail-Adresse generell verboten und müssen kodiert werden. Da noch nicht alle E-Mail-Programme Punycode automatisch kodieren und dekodieren können, sollte man vor dem Einsatz prüfen, ob alle Kommunikationspartner mit den Umlautdomains zurechtkommen bzw. ob man die daraus entstehenden Probleme in Kauf nehmen will.

Werden beispielhafte Adressen z. B. für Handbücher benötigt, so muss hierfür eine der dafür vorgesehenen Beispieldomains verwendet werden, da diese Domains als einzige von der IANA für diesen Zweck reserviert sind. Alternativ kann man an einen beliebigen Namen die TLD .example anhängen (siehe RFC 2606). Andere oft verwendete Domains wie beispiel.de oder invalid.de existieren hingegen wirklich und nehmen teilweise tatsächlich Mails an.

Im RFC 5322 gibt es keine eigene Längenbegrenzung für E-Mail-Adressen,[3] nur die allgemeine Begrenzung von Zeilen auf eine maximale Länge von 998 Zeichen.[4] Allerdings werden im RFC 5321, der das SMTP-Protokoll definiert, die maximale Länge des Local-Parts mit 64 und die maximale Länge des Domainnamens mit 255 Oktetten angegeben (ein Oktett ist auf den meisten Computern identisch mit einem Byte). Zusammen mit dem @-Zeichen ergäbe sich daraus die maximale Länge einer E-Mail-Adresse von 320 Oktetten. Allerdings ist im RFC 5321 auch die maximale Länge des „Path“-Elements definiert, das die Elemente „FROM“ und „RCPT TO“ im Envelope bestimmt und die maximale Länge von 256 Oktetten einschließlich der Separatoren „<“ und „>“ hat. Daraus ergibt sich eine maximale Länge der E-Mail-Adresse von 254 Oktetten einschließlich des „@“. Eine längere Adresse kann über RFC-konforme SMTP-Server weder E-Mails versenden noch empfangen.[5]

Einer E-Mail-Adresse kann ein Anzeigename (display name) zugeordnet werden. Dieser kann aus beliebigen ASCII-Zeichen, einschließlich dem Leerzeichen bestehen, wenn er von Anführungszeichen eingeschlossen wird; andernfalls sind nur Buchstaben und Ziffern sowie bestimmte Sonderzeichen – nicht aber Leerzeichen und Komma – erlaubt. Wenn ein Anzeigename angegeben ist muss die E-Mail-Adresse in spitzen Klammern (angle-addr) angegeben sein.

Gültige Varianten von E-Mail-Adressen sind somit:

  • <>
  • "John Smith" <>
  • John-Smith <>
  • "Smith, John" <>

Mail Clients stellen den Anzeigenamen der E-Mail-Adresse bei (z. B. "John Smith" ()) oder zeigen, sofern er vorhanden ist, ausschließlich ihn an (z. B. Gmail Webclient, Outlook in der Listendarstellung). Dadurch ist es sehr einfach möglich, dem Empfänger einen falschen Absender vorzugaukeln, z. B. durch

From: "" <>

Als Role-Account bezeichnet man eine aufgaben- oder funktionsgebundene E-Mail-Adresse einer Organisation, beispielsweise . Die Beschreibung und Spezifizierung erfolgte im Protokoll RFC 2142 der Internet Society. Im Gegensatz zu einer personengebundenen E-Mail-Adresse stellt ein Role-Account einem Kommunikationspartner innerhalb oder außerhalb der Organisation eine immer gleich bleibende E-Mail-Adresse zur Kontaktaufnahme zur Verfügung – unabhängig davon, welche konkrete Person der Organisation die Anfrage beantworten wird. Auf diese Weise können mehrere der Organisation angehörige Personen – insbesondere bei Urlaub, Krankheit, Teilzeit oder Arbeitsplatzwechsel – die Aufgaben, die der Rolle entsprechen, als zuständige Ansprechpartner wahrnehmen und sich teilen. E-Mails an einen Role-Account werden häufig über E-Mail-Verteiler an eine oder mehrere Personen weitergeleitet.

Typische local-parts bei Role-Accounts sind beispielsweise:

Geschäftsverkehr

  • marketing für die entsprechende Abteilung
  • sales für den Vertrieb und Produktinformationen
  • support für den Kundendienst

Netzwerkbetrieb

  • abuse für Missbrauchsmeldungen wie Spamversand oder DOS-Attacken
  • noc um den Betreiber der Netzwerkinfrastruktur zu erreichen
  • security für Sicherheitsmeldungen oder -anfragen

Serverdienste

  • postmaster für Probleme betreffend den Mailempfang bzw. -versand
  • hostmaster bei Nameserver-Problemen
  • webmaster um den Betreiber einer Website zu kontaktieren (www ist ein Alias)
  • usenet für den Betreuer eines Newsservers (news ist ein Alias, newsmaster ist ebenfalls gebräuchlich)
  • ftp für Probleme mit dem FTP-Server
  • uucp für das Protokoll UUCP (heute nur noch selten gebräuchlich)

X.400 ist ein 1984 eingeführter internationaler Standard, der ein alternatives System der elektronischen Nachrichtenübermittlung auf Basis des OSI-Modells beschreibt. X.400-Adressen waren sehr flexibel und vielseitig. So konnte man die Reihenfolge aller Parameter wie Name (S=) und Vorname (G=), Unternehmen (O=) und Land (C=) beliebig umstellen. Also mussten alle Parameter einzeln gekennzeichnet sein; die Adresse wurde dadurch sehr lang. Beispiel »G=Peter; S=Zapfl; C=De; O=Telekom; A=DBP« gleich »S=Zapfl; G=Peter; C=De; O=Telekom; A=DBP« für »«. Sie haben sich nicht durchgesetzt.

  • Freemail
  • Header (E-Mail)
  • Spambot (Begriffsklärung)
  • D. Crocker: RFC 2142. – Mailbox Names for Common Services, Roles and Functions. [Errata: RFC 2142]. Mai 1997. (englisch).
  • D. Eastlake: RFC 2606. – Reserved Top Level DNS Names. Juni 1999. Standard: [BCP: 32]. (Aktualisiert durch RFC 6761 – englisch).
  • P. Resnick: RFC 5322. – Internet Message Format. [Errata: RFC 5322]. Oktober 2008. (Löst RFC 2822 ab – Aktualisiert durch RFC 6854 – englisch).
  • J. Yao, W. Mao: RFC 6531. – SMTP Extension for Internationalized Email. [Errata: RFC 6531]. Februar 2012. (Löst RFC 5336 ab – englisch).
  • Linkkatalog zum Thema Temporäre E-Mail-Adressen bei curlie.org (ehemals DMOZ)
  1. duden.de - Mailadresse
  2. New gTLD Dotless Domain Names Prohibited. In: www.icann.org. ICANN, abgerufen am 25. Juni 2021 (englisch). 
  3. RFC 5322 – Internet Message Format. Oktober 2008. Abschnitt 3.4.1: Addr-Spec Specification. (englisch).
  4. RFC 5322 – Internet Message Format. Oktober 2008. Abschnitt 2.1.1: Line Length Limits. (“Each line of characters MUST be no more than 998 characters” – englisch).
  5. J. Klensin: RFC 5321 – Simple Mail Transfer Protocol. Oktober 2008. Abschnitt 4.5.3.1: Size Limits and Minimums. (englisch).

Abgerufen von „https://de.wikipedia.org/w/index.php?title=E-Mail-Adresse&oldid=221393981“