Heinz: E-Mailadresse überprüfen ob gültig !!

Beitrag lesen

Hi!

if(!empty($email)) {
   // domain pruefen
  if (!(strpos($email, "@") > 2) || !(strrpos($email, ".") > (strpos($email, "@") + 2)) || !(strlen(strrchr($email, ".")) >= 2) || !checkdnsrr (substr(strrchr($email, '@'), 1), 'MX')) {
         $fehlerausgabe .= "<li>keine gültige Domain für die e-Mailadresse angegeben";

Ganz trickreich, einfach den Nameserver abzufragen, ob er einen MX-Record für die Adresse enthält.

Wie genau geschieht das denn in der Abfrage? Was überseh ich da bzw. wo wird da ein DNS-Server abgefragt?

Grüße,
Heinz