Função PHP para verificar domínio de e-mail

LINKS PATROCINADOS

Para validar um endereço de e-mail devemos verificar o domínio indicado após o @ é um domínio válido com registro MX no DNS. É muito comum o desenvolvedor utilizar um javascript que apenas verifica como está a sintaxe do e-mail. Mas se a pessoa escrever joao@dominio-que-nao-existe.com o endereço é validado.

Para verificar o domínio temos a seguinte função

function VerifyEmailAddress($EMail){
list($User, $Domain) = explode(“@”, $EMail);
$Result = checkdnsrr($Domain, ‘MX’);
return($Result);
}

Fonte: bytemycode

LINKS PATROCINADOS
Cursos Online com Certificado de Conclusão:
Curso de ASP Curso de Fotografia
Curso de AutoCAD Curso de Linux
Curso de Corel Curso de Photoshop
Curso de Flash Curso Criar Sites
Veja uma seleção dos 10 melhores artigos que temos sobre este assunto:
Pesquisa personalizada

2 comentários

  1. Marcos Eduardo says:

    Muito interessante esse recuros. eu adaptei ele para verificar apenas se o domínio existe em uma aplicação

  2. Felipe says:

    eu sou leigo em php, mas vi que o código verifica se o dominio possui servidor de e-mails… o que falta é perguntar ao servidor se o e-mail está cadastrado nele!
    tem com ofazer isso?

Deixe seus comentários