Handelt es sich um eine gültige E-Mail, wenn die E-Mail am Ende des lokalen Teils einer E-Mail mit einem Bindestrich (-) versehen ist? Beispielsweise,
Oder, um es zu verallgemeinern, kann eines dieser Zeichen ( Characters !#$%&'*+-/=?^_``{|}~ (ASCII: 33, 35-39, 42, 43, 45, 47, 61, 63, 94-96, 123-126)
) am Anfang und / oder Ende der E-Mail-ID im lokalen Teil der E-Mail stehen?
Google sagt, dass es ungültig ist, daher nehme ich es vorerst auch als ungültig an, obwohl RFC nur [Punkt] -Zeichen vom Beginnen und / oder Beenden des lokalen Teils ausschließt.
Hinweis: Ich mache mir keine Sorgen um den Domänenteil, da dieser aufgrund der Art und Weise, wie DNS die Fragen und Antworten kompliziert, eine größere Rolle spielt.
Antworten:
Es ist gültig. Sie sehen es nur von Google abgelehnt, weil es eine völlig andere Prüfung durchführt - sie haben ihre eigenen Richtlinien, was der lokale Teil sein kann, wie viele andere Anbieter.
Google oder eine andere Person wäre nur dann verpflichtet, alle möglicherweise gültigen E-Mail-Adressen zu akzeptieren, wenn das Formular tatsächlich nach einer vorhandenen gültigen E-Mail-Adresse fragt (möglicherweise vom Anbieter). Es wäre beispielsweise ein Fehler, wenn das Feld An: / Cc: von Google Mail eine gültige Adresse zurückweisen würde.
In dem von Ihnen markierten Feld werden Sie jedoch nicht nach einer vorhandenen E-Mail-Adresse gefragt. Auf Google-Systemen wird nach einem Kontonamen gefragt , auf dessen Grundlage eine E-Mail-Adresse erst erstellt wird, nachdem das Konto erstellt wurde. Es gibt nichts, was Google oder irgendjemand anderem verbieten würde, den Satz gültiger Kontonamen (oder sogar Postfachnamen) auf seinem eigenen System einzuschränken .
Mit anderen Worten, das Definieren der zulässigen Zeichen für 'local-part' bedeutet nur, dass SMTP-Server von Mail-Anwendungen solche Adressen in RFC 822-Headern und SMTP-Befehlen akzeptieren müssen - aber es sagt nichts darüber aus , solche Mailboxen erstellen zu können . (Als die ersten E-Mail-RFCs geschrieben wurden und die meisten Postfächer noch an Konten auf Betriebssystemebene gebunden waren, hatten ihre Namen ähnliche oder sogar strengere Grenzwerte.)
In diesem Teil von RFC 5321 (Abschnitt 4.1.2, unter ABNFs) heißt es beispielsweise ausdrücklich, dass ein empfangender Host die Benennung seiner eigenen Postfächer wesentlich strenger einschränken darf und sollte :
Also, auch wenn
[email protected]
ist gültig syntaktisch, das allein bedeutet nicht , dass Google erlauben , müssen Sie es zu schaffen.quelle
G Suite (ehemals Google Apps für Ihre Domain) lässt Bindestriche in E-Mail-Adressen zu, auch wenn es sich um das letzte Zeichen handelt.
Quelle: Richtlinien für Namen und Passwörter
Wie Sie bereits bemerkt haben, lässt Google Mail keine Bindestriche in E-Mail-Adressen zu.
quelle