Validação de servidor de e-mail do destinatário

0 views
Skip to first unread message

Lessandro Notaroberto Pyrâmides

unread,
Jan 24, 2015, 7:02:30 AM1/24/15
to jav...@googlegroups.com, jav...@googlegroups.com, javano...@googlegroups.com

Pessoal, boa noite.

Tenho um sistema onde desejo verificar se o domínio juntamente com o prefixo informado

pelo usuário é válido. Estive implementando algumas soluções, uma delas pode ser encontrada

na url abaixo, porém para servidores que não trabalham na porta 25 não funciona.

 

http://stackoverflow.com/questions/19043307/email-id-exists-or-not-in-real-through-mx-records-via-socket-connection-in-java

 

Alguém sabe como realizar tal validação?

Obs: Não é validação se o formato do e-mail é correto (máscara), mas o domínio

propriamente dito.

 

Ex:

 

te...@uuu.ii (domínio inválido)

te...@ig.com.br (domínio válido)

te...@gmail.com (domínio válido)

 

Lembrando, não apenas o domínio deve ser válido, mas o prefixo também. Quero implementar

tal funcionalidade com a finalidade de evitar que o servidor fique realizando tentativas inválidas

de envio para um e-mail inexistente, e exibir para o usuário que o e-mail informado no cadastro

é inválido.

Tentei travar, no sentido de atingir um determinado número de tentativas, que não tente enviar mais,

mas não acho que seja a melhor solução.

 

Ex:

 

te...@gmail.com (domínio válido, mas prefixo pode ser inválido)

 

Não gostaria de enviar um e-mail de teste para o e-mail do usuário à fim de realizar o teste de

validação.

Obrigado,

Att,

 

--------------------------------------------------------------------------------------------------
Lessandro Notaroberto Pyrâmides
Analista de Sistemas Java Web e Android

Bacharelado em Sistemas de Informação - FMG
MBA em Gestão de Projetos em TI – UFJF
MSN: 
lessa...@hotmail.com
Emails: 
lessandron...@gmail.com / lessa...@hotmail.com
Tels: +55 (32) 9108-6144 / +55 (32) 8871-3868
Juiz de Fora - MG
--------------------------------------------------------------------------------------------------

 

Reply all
Reply to author
Forward
0 new messages