Pular para o conteúdo

Verificar e-mail

Código para checar se o e-mail é válido ou não. Verifica se o host do e-mail existe, caso existir retorna verdadeiro, caso contrário, retorna falso.
Cortesia: http://www.superphp.com.br/
Douglas Vigliazzi dougvigliazzi
Hits: 23.342 Categoria: PHP Subcategoria: Correio eletrônico
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

Código para checar se o e-mail é válido ou não. Verifica se o host do e-mail existe, caso existir retorna verdadeiro, caso contrário, retorna falso.
Cortesia: http://www.superphp.com.br/
Download email.php Enviar nova versão

Esconder código-fonte

<? 
function checaEmail($email) { 
    $e = explode("@",$email); 
    if(count($e) <= 1) { 
        return FALSE; 
    } elseif(count($e) == 2) { 
        $ip = gethostbyname($e[1]); 
        if($ip == $e[1]) { 
            return FALSE; 
        } elseif($ip != $e[1]) { 
            return TRUE; 
        } 
    } 
} 
?> 

Para testar utilize o código abaixo: 

<? 
if(!checaEmail($email)) { 
echo "Email invalido!"; 
} else { 
echo "Email Ok!"; 
} 
?> 

Zimbra - Relatório de listas de distribuição

LK-mail

não entre

E-MAIL websendmail

Script de Anexo

#1 Comentário enviado por mascote em 12/02/2003 - 15:20h
Legal, porém não funciona totalmente.
Testei com: algumacoisa@br.ina.com e com algumacoisa@br.bureauveritas.com
E ambos retornou como email inválidos !!!
#2 Comentário enviado por benjamim em 22/09/2006 - 13:14h
hfdghfdhgdgfdg
#3 Comentário enviado por benjamim em 22/09/2006 - 13:16h
mjmbmnb

Contribuir com comentário

Entre na sua conta para comentar.