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
Veja uma seleção dos 10 melhores artigos que temos sobre este assunto:
Pesquisa personalizada

2 comentários

  1. Marcos Eduardo disse:

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

  2. Felipe disse:

    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