Links in E-Mails sind wie Feuer. Was meine ich damit? Richtig eingesetzt sind sie nützlich. Doch wenn man sie falsch verwendet, können sie großen Schaden anrichten.
Haben Sie ein E-Mail-Adressfeld in Ihrem HTML5-Formular? Falls ja, haben Sie wahrscheinlich einen JavaScript- oder jQuery-E-Mail-Validator implementiert, um sicherzustellen, dass der Benutzer eine E-Mail-Adresse und keine zufällige Zeichenkette angibt. Das Problem bei dieser Art von E-Mail-Validierung ist jedoch… E-Mail-Validierung Das heißt, es prüft lediglich die Syntax der angegebenen E-Mail-Adresse. Ihr Benutzer kann beispielsweise Folgendes angeben: [E-Mail geschützt] Ihr Formular wird problemlos abgeschickt. Es könnte aber noch schlimmer kommen. Es gibt viele Anbieter von Wegwerf-E-Mail-Adressen, wie zum Beispiel 10minutemail. Diese Anbieter arbeiten täglich an ihren Diensten und stellen jeden Tag viele neue Domains bereit. Wenn Sie keine Gegenmaßnahmen ergreifen, wird Ihre Datenbank früher oder später mit solchen E-Mail-Adressen überflutet sein.
Ich nehme an, Sie denken an Double-Opt-in-E-Mails. Damit meine ich das Versenden von Bestätigungs-E-Mails, um ungültige Adressen zu entfernen. Das hat aber zwei Probleme: 1) Man muss trotzdem eine E-Mail an eine ungültige Adresse senden, um festzustellen, dass sie ungültig ist. Das kann langfristig die Absenderreputation beeinträchtigen. 2) Wie wollen Sie dann gegen Wegwerf-E-Mail-Adressen vorgehen?
Deshalb reicht es nicht aus, die Syntax einer E-Mail-Adresse zu prüfen oder eine Double-Opt-in-Bestätigungs-E-Mail zu versenden. Sie müssen prüfen, ob eine E-Mail-Adresse existiert, bevor Sie sie in Ihrer Datenbank speichern oder eine Bestätigungs-E-Mail versenden. DeBounce bietet eine leistungsstarke E-Mail-Validierungs-API mit Echtzeit-Validierung und -Verifizierung. Sie können die API in Ihrem Backend implementieren und bei gültiger E-Mail-Adresse die entsprechenden Aktionen ausführen.
Ich vermute, die meisten Nutzer bevorzugen es, diese Art der E-Mail-Validierung unkompliziert mit wenigen Codezeilen einzurichten – genau wie die herkömmliche jQuery-E-Mail-Validierung. Deshalb haben wir ein einfach zu konfigurierendes JavaScript-Widget entwickelt. Dieses Code-Snippet erkennt E-Mail-Adressfelder auf einer HTML-Seite und bindet die Validierungs-Engine ein. Die Validierung erfolgt somit im Frontend. Hier sehen Sie eine Demonstration, wie diese Art der E-Mail-Validierung funktioniert:

Demonstration der E-Mail-Validierung in Echtzeit mit JavaScript.
Wie Sie sehen, wird eine ungültige E-Mail-Adresse in einen Platzhalter umgewandelt (entspricht einem leeren Eingabefeld). Ist das E-Mail-Feld ein Pflichtfeld, kann das Formular nicht abgeschickt werden. Für diese Art der E-Mail-Validierung benötigen Sie ein DeBounce-Konto mit einem API-Schlüssel. Dieser Service ist kostenpflichtig, wir haben uns jedoch bemüht, die Preise für die Validierung so niedrig wie möglich zu halten. Sie können ein Konto eröffnen. . und einen API-Schlüssel erhalten von .Beachten Sie, dass Sie den öffentlichen API-Schlüssel kopieren müssen, da er von allen Nutzern Ihrer Seite erkannt werden kann. Außerdem müssen Sie Ihre Domain zu den zugelassenen CORS-Domains Ihres API-Schlüssels hinzufügen. Das bedeutet, dass nur zugelassene Adressen das Validierungs-Widget verwenden können und es auf anderen Websites nicht funktioniert. Sobald Sie einen gültigen öffentlichen API-Schlüssel mit den entsprechenden Berechtigungen haben, können Sie den Code in Ihre HTML-Seite einfügen – entweder nach dem Formular oder am Ende der Seite.