Testar existência de email

24/10/2016

0

Boa tarde, pessoal.

Alguém sabe como testar a existência de um Email?
Pensei em enviar um Email e pegar o resultado.
Mas não sei se mail() ou phpMailer fazem isso.

Alguém tem alguma sugestão?
Carlos Oliveira

Carlos Oliveira

Responder

Post mais votado

24/10/2016

Não sei se compreendi bem, mas o que você pode fazer é enviar um e-mail com um link de verificação para o e-mail desejado, só a partir daí você permite o usuário a continuar com a ação desejada.
Você também pode verificar a existência do domínio com essa função: checkdnsrr() -> http://pt.php.net/manual/pt_BR/function.checkdnsrr.php
e enviar caso o domínio exista.

Exemplo:
	$dominio = explode('@', 'exemplo@exemplo.com'); 
	#var_dump($dominio); //Caso queira saber o por que de ser $domínio[1] descomente o var_dump() -  
        #perceberá que estará na segunda posição do array :)
	
       if (checkdnsrr($dominio[1])) : 
		echo "Domínio válido"; 
	else :
		echo "Domínio inválido"; 
	endif;


Bem, é só uma sugestão, mas ainda acho que o ideal seria encaminhar um e-mail contendo um link de validação. :)

Wilson Neto

Wilson Neto
Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar