yo me quedo con una funcion que hice yo, la de php valida mail que no pueden existir asi que no me da confianza
Código PHP:
Ver originalfunction valida_email($email,$data=false){
$pattern = '/^([\w\d\.-]{1,50})@{1}([\w\d-]{1,50})\.{1}([\w\d-]{1,5})(?:\.{1}([\w\d-]{1,5}))?$/i';
return($data)?$matches:True;
}
}
saludos!