Como verificar se um domínio (e-mail) é válido
Postado por: Flávio Rodrigues emPra não perder o ritmo, vou postar mais um texto que acho que deve ser de interesse de todos. Muitas vezes apenas as expressões regulares não são o suficiente para que seu usuário envie um e-mail correto para você.
Imagine o constrangimento de uma grande empresa receber um e-mail pelo Fale Conosco e na hora de responder ao e-mail, o usuário digitou um e-mail inválido e você não possui outra forma de entrar em contato com ele.
Para evitar esse tipo de constrangimento, lhes apresento a função VerifyEmailAddress, ela é simples e utiliza a função checkdnsrr.
function VerifyEmailAddress($EMail) {
list($User, $Domain) = explode("@", $EMail);
$Result = checkdnsrr($Domain, 'MX');
return($Result);
}
















