Was ist die maximale Länge einer gültigen E-Mail-Adresse? Ist es durch irgendeinen Standard definiert?
validation
email
max
email-address
flüchtig
quelle
quelle
Antworten:
Eine E-Mail-Adresse darf 254 Zeichen nicht überschreiten .
Dies wurde von der IETF nach dem eingereichten Erratum akzeptiert . Eine vollständige Diagnose einer bestimmten Adresse ist online verfügbar . In der Originalversion von RFC 3696 wurde 320 als maximale Länge beschrieben, aber John Klensin akzeptierte anschließend einen falschen Wert, da ein Pfad als definiert ist
Das Mailbox-Element (dh die E-Mail-Adresse) ist also in spitzen Klammern angeordnet, um einen Pfad zu bilden, der maximal 254 Zeichen lang ist, um die Pfadlänge auf 256 Zeichen oder weniger zu beschränken.
Die in RFC 5321 angegebene maximale Länge lautet:
RFC 3696 wurde hier korrigiert .
Die Leute sollten sich insbesondere der Errata gegen RFC 3696 bewusst sein . Drei der kanonischen Beispiele sind tatsächlich ungültige Adressen.
Ich habe ein paar hundert Testadressen zusammengestellt, die Sie unter http://www.dominicsayers.com/isemail finden
quelle
320
Und die Segmente sehen so aus
{64} @ {255}
64 + 1 + 255 = 320
Sie sollten dies auch lesen, wenn Sie E-Mails validieren
http://haacked.com/archive/2007/08/21/i-knew-how-to-validate-an-email-address-until-i.aspx
quelle
<>
Klammern auf 256 beschränkt ...user+inbox@domain
?Es gibt jedoch eine Einschränkung beim Lesen von RFC 2821 :
quelle
Um den verwirrten Neulingen wie mir zu helfen, die Antwort auf "Was ist die maximale Länge einer gültigen E-Mail-Adresse?" ist 254 Zeichen .
Wenn Ihre Anwendung eine E-Mail verwendet, stellen Sie Ihr Feld so ein, dass maximal 254 Zeichen akzeptiert werden, und Sie können loslegen.
Sie können eine Reihe von Tests für eine E-Mail ausführen, um festzustellen, ob sie hier gültig ist. http://isemail.info/
Der RFC oder Request for Comments ist eine Art von Veröffentlichung der Internet Engineering Task Force (IETF), die 254 Zeichen als Limit definiert. Befindet sich hier - https://tools.ietf.org/html/rfc5321#section-4.5.3
quelle
Die anderen Antworten trüben das Wasser ein wenig. Einfache Antwort: 254 Zeichen in unserer Kontrolle für E-Mail 256 beziehen sich auf die GESAMTE E-Mail-Adresse, die am Anfang implizites "<" und am Ende ">" enthält. Daher bleiben 254 für unseren Gebrauch übrig.
quelle
Nach dem folgenden Artikel:
http://tools.ietf.org/html/rfc3696 (Seite 6, Abschnitt 3)
Es wird erwähnt, dass:
Die maximale Gesamtlänge für eine E-Mail-Adresse beträgt also 320 Zeichen ("lokaler Teil": 64 + "@": 1 + "Domain-Teil": 255, was 320 ergibt).
quelle