0 Compartilhamentos 672 Views 6 Comments

Validação completa de e-mail em PHP com verificação de dominio

Com esta função é possível realizar uma validação praticamente completa do endereço de e-mail.
Além de verificar se a escrita do e-mail está correta, ele também faz uma verificação se o domínio utilizado no endereço realmente existe.

Ótimo código para utilizar em sistemas de disparo de email.

Carregando...

Você pode se interessar

Como encriptar seu dispositivo móvel
Dicas
10 visualizações
Dicas
10 visualizações

Como encriptar seu dispositivo móvel

Carlos L. A. da Silva - 4 de agosto de 2020

Privacidade nunca é demais e ela pode estar na palma da sua mão, sem dificuldades. Aprenda a encriptar dispositivos Android, iOS e até Windows Phone.

Aposente essas DIVs: aprenda a estruturar semanticamente seu HTML 5
Artigos
17 visualizações
Artigos
17 visualizações

Aposente essas DIVs: aprenda a estruturar semanticamente seu HTML 5

Carlos L. A. da Silva - 2 de agosto de 2020

Ano da graça de 2020 e você ainda não aprendeu a separar o conteúdo semanticamente? Taca DIV em tudo? Hora de mudar os velhos hábitos...

Promoções de Jogos do Final de Semana (31/07)
Notícias
17 visualizações
Notícias
17 visualizações

Promoções de Jogos do Final de Semana (31/07)

Carlos L. A. da Silva - 31 de julho de 2020

Confira as melhores ofertas de jogos de PC para o final de semana.

6 Responses

  1. No parametro do código checkdnsrr($dominio[1],A)){ se eu substituir o A por MX ele verifica especificamente sobre registros relacionados a servidor de emails.

    A sua solução é muito bom e está sendo muito bem aproveitada por mim para validação do banco de dados de clientes.

    Parabéns!

    Resposta
  2. Recomendação para PHP 7.0.0
    Leia: http://php.net/manual/pt_BR/function.ereg.php

    function validaemail($email){
    //verifica se e-mail esta no formato correto de escrita
    if (!preg_match(‘/^([a-zA-Z0-9.-_])*([@])([a-z0-9]).([a-z]{2,3})/’,$email)){
    return false;
    }
    else{
    //Valida o dominio
    $dominio=explode(‘@’,$email);
    if(!checkdnsrr($dominio[1],’A’)){
    return false;
    }
    else{return true;} // Retorno true para indicar que o e-mail é valido
    }
    }

    Resposta

Deixe um Comentário

Your email address will not be published.

Mais publicações

Quem está lucrando com os aplicativos de entrega? Ninguém
Artigos
21 visualizações1
21 visualizações1

Quem está lucrando com os aplicativos de entrega? Ninguém

Carlos L. A. da Silva - 28 de julho de 2020
Como ditar um documento (Office, Google Docs, OpenOffice)
Dicas
21 visualizações
21 visualizações

Como ditar um documento (Office, Google Docs, OpenOffice)

Carlos L. A. da Silva - 27 de julho de 2020
Promoções de Jogos do Final de Semana (24/07)
Notícias
27 visualizações
27 visualizações

Promoções de Jogos do Final de Semana (24/07)

Carlos L. A. da Silva - 24 de julho de 2020
30 dicas de carreira de um desenvolvedor de 30 anos
Artigos
24 visualizações
24 visualizações

30 dicas de carreira de um desenvolvedor de 30 anos

Carlos L. A. da Silva - 20 de julho de 2020