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

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

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

Aceitar