E-Mail validation ist eigentlich unnötig
Sobal man von dem Benutzer eine E-Mail Adresse braucht, steht man vor dem “Problem” ob die Eingabe nun wirklich eine richtige E-Mail Adresse ist.
Als erstes wird man ja versuchen anhand einer Analyse der Eingabe festzustellen ob es eine korrekt formatierte E-Mail Adresse ist. Danach noch herausfinden via ping etc. ob die Domain vorhanden ist.
Leider gibt es bei der Überprüfung der Eingabe ein Problem. Es sind viele Methoden im Umlauf die meinen sie könnten 100% testen ob die Eingabe eine E-Mail Adresse ist.
Tja, aber solche Zeichen sind in einer E-Mail Adresse auch gültig !!!
! $ & * - = ^ ` | ~ # % ' + / ? _ { }
Um Grunde sind es viel mehr Zeichen wenn sie richtig maskiert sind !
Also lassen wir diese Überprüfung am besten Falle weg und senden einfach eine Kontroll E-Mail.