V??rifier la validit?? d'une adresse email en php

Publié le 13 août 2008 par Avi Teboul

Voici une fonction simple et efficace qui permet de v??rifier la validit?? d'une adresse email .. elle v??rifie d'abord la synatxe (xxxx+@+xxx+.+xxx ) puis va v??rifier les enregistrements MX gr??ce ?? getmxrr d'un h??te, par exemple pour toto@gmail.com , la syntaxe est bonne et gmail.com est correctement enregistr??

[PHP] <?php function CheckEmailer( $mail ) { if ( eregi( '^[a-zA-Z0-9_]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]+$]', $mail ) ) { return false; } list( $Username, $Domain ) = explode( '@', $mail ); if ( getmxrr( $Domain, $MXHost ) ) { return true; } else { return false; } } ?>... Lire V??rifier la validit?? d'une adresse email en php