para verificar que el mail es valido con php yo haria esta rutina sencilla
Código PHP:
Ver originalfuncion validateMail($mail){
$ret = true;
for($i=0;$i<count($dom);$i++){ $ret = false;
break;
}
}
return $ret;
}
else{
return false;
}
}
lo que hace esta funcion es verificar que existan solo 2 datos (usuario y dominio) en el mail. y que en dominio, el dominio o subdominios tengan al menos 2 caracteres.