Verificar e-mail

Publicado por Douglas Vigliazzi 16/12/2002

[ Hits: 16.278 ]

Download email.php




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/




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!"; 
} 
?> 

Scripts recomendados

Cadastro de e-mail

E-mail Html

phpmailbox-1.0

Uebimiau

E-MAIL websendmail

Comentários
[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