// Vérification de la forme
function isEmail($email){
 return preg_match("/^(\w|-|\.)+@((\w|-)+\.)+[a-z]{2,6}$/i", $email)
}

// Domaine valide ?
function isEmailDomaine($email){
   list($compte,$domaine)=split('@',$email,2);
   if(!checkdnsrr($domaine,'MX') && !checkdnsrr($domaine,'A')){
     return false;
   }else{
     return true;
   }