Hast du jemals darüber nachgedacht? Welche Zeichen sind in einer E-Mail-Adresse zulässig? or Welche Regeln gelten für die Syntax einer E-Mail-Adresse?In der Welt der Computer und Programmiersprachen ist bekannt, dass ein zusätzliches Leerzeichen oder ein Punkt ein Programm oder eine Aktion zum Absturz bringen kann. In der Welt der E-Mails gelten genau dieselben Regeln. Eine korrekte E-Mail-Adresse muss bestimmte Standardbestandteile enthalten. Wenn ein Bestandteil nicht den Regeln entspricht, tritt ein Syntaxfehler auf. Um dies zu verdeutlichen, möchte ich eine gültige E-Mail-Adresse angeben: [E-Mail geschützt] Diese Adresse enthält keinen Syntaxfehler. Wenn ich einen zusätzlichen Punkt hinzufüge, entsteht ein Syntaxfehler: [E-Mail geschützt] .

Jede E-Mail-Adresse besteht aus drei Hauptteilen. Hier sind sie:

  1. Name des Empfängers oder örtlicher Teil
  2. @-Symbol
  3. Domänenteil
Domänenteile

Ich werde die einzelnen Bestandteile einer Standard-E-Mail-Adresse beschreiben.

Lokaler Teil

Der Empfängername, auch bekannt als „lokaler Teil“, steht genau vor dem @-Symbol. Dies kann der Name des Kontoinhabers, eine Funktion im Unternehmen (z. B. Manager) oder eine Abteilungsbezeichnung sein. Für den Empfängernamen gelten bestimmte, festgelegte Zeichen:

  1. Klein- und Großbuchstaben des Lateinischen A-Z und AZ
  2. Ziffern von 0 bis 9
  3. Punkt ., vorausgesetzt, es handelt sich nicht um das erste oder letzte Zeichen, es sei denn, es steht in Anführungszeichen, und vorausgesetzt, es erscheint nicht aufeinanderfolgend, es sei denn, es steht in Anführungszeichen. Zum Beispiel: [E-Mail geschützt] ist nicht erlaubt, aber „mark..russell“@example.com ist erlaubt.
  4. Raumnutzung und “(),:;<>@[] Zeichen sind unter bestimmten Bedingungen erlaubt. Sie sind nur innerhalb eines in Anführungszeichen gesetzten Strings zulässig, und außerdem muss einem Backslash oder einem doppelten Anführungszeichen ein Backslash vorangestellt werden.
  5. Kommentare sind zulässig, wenn der lokale Teil in Klammern gesetzt wird. Zum Beispiel: mark.russell(Kommentar)@server.com und (Kommentar)[E-Mail geschützt] sind beide gleichbedeutend [E-Mail geschützt] .

Obwohl alle oben genannten Zeichen logisch gültig sind, schränken manche E-Mail-Anbieter die Verwendung bestimmter Zeichen ein. E-Mail-Adressen können zudem zwischen Groß- und Kleinschreibung unterscheiden. Die meisten E-Mail-Server sind jedoch so konfiguriert, dass alle Fälle als gleicher Posteingang behandelt werden. Der lokale Teil der Adresse darf maximal 64 Zeichen lang sein.

@-Symbol

Ich denke, das lässt sich leicht erraten. Nach dem lokalen Teil darf nur ein @ stehen, das den lokalen Teil vom Domänenteil trennt.

Domänenteil

Ein Domainname besteht aus einem oder mehreren Abschnitten, technisch als Labels bezeichnet, die typischerweise durch Punkte miteinander verbunden und getrennt sind. Zum Beispiel example.com.

Domainname (Second-Level-Domain)

Ein Domainname ist eine Folge von Buchstaben und Ziffern, die einen Bereich im Internet beschreibt, der einem einzelnen E-Mail-Anbieter oder einer anderen Organisation gehört und von diesem betrieben wird. Folgende Zeichen sind für den Domainnamen zulässig:

  1. Klein- und Großbuchstaben des Lateinischen A-Z und AZ
  2. Ziffern von 0 bis 9
  3. Bindestrich: -
  4. IP-Adresse in eckigen Klammern: mark.russell@[192.168.2.1] oder mark.russell@[IPv6:2001:db8::1]
  5. Punkt.Falls eine Subdomain verwendet wird. Beispiel: [E-Mail geschützt]

TLD oder Top-Level-Domain

Die Top-Level-Domain wird durch die am weitesten rechts stehende Bezeichnung ausgedrückt; beispielsweise ist der Domainname www.debounce.com Teil der Top-Level-Domain. io.

Hier sind die fünf häufigsten Domainendungen, die Sie im Jahr 2020 in Betracht ziehen sollten.

  • .com €XNUMX
  • . Net
  • .org €XNUMX
  • . Zusammenarbeit
  • . Uns

Erwähnenswert ist, dass der Domainteil (Domainname + TLD) 255 Zeichen nicht überschreiten darf.

tld

Beispiele

Hier sind einige Beispiele für gültige und ungültige E-Mail-Syntaxen zum besseren Verständnis.

E-Mail Adresse

Gültige Syntax?

Grund

[E-Mail geschützt]

Ja

-

xyz.example.com

Nein

Kein @-Zeichen.

x@y@[E-Mail geschützt]

Nein

Außerhalb des Anführungszeichens ist nur ein @-Zeichen zulässig.
Markierungen.

#!$%&'*+-/=?^_`{}|[E-Mail geschützt]

Ja

Seltsam, aber das stimmt 😉

[E-Mail geschützt]

Nein

Doppelter Punkt vor @ nicht erlaubt.