Stefan: Syntaktische Überprüfung von email-adressen

Beitrag lesen

Meine Schlussfolgerung daraus ist jetzt, auf komplexe Prüfungen zu verzichten und schlicht nur ein @ und einen Punkt zu verlangen.
Sozusagen die zweitprimitivste Möglichkeit.

Genau ein @ im gesamten String und mindestens ein Punkt im Doimainteil.

Ich überprüfe dann nicht weiter, sondern mache eine DNS-Anfrage, ob die Domain existiert.

Wer es genauer wissen will, kann den MX ermitteln, eine Socket-Verbindung auf Port 25 öffnen, HELO, MAIL FROM und RCPT TO absetzen und überprüfen, ob alles akzeptiert wird. Dieses Verfahren hat allerdings auch ein paar Nachteile.

Stefan