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