Gostaria de saber se tem como fazer uma verificação se o e-mail realmente existe…
o meu usuário vai poder cadastrar e-mail, mais eu não quero que ele cadastre um e-mail invalido.
Alguem tem idéia???
Gostaria de saber se tem como fazer uma verificação se o e-mail realmente existe…
o meu usuário vai poder cadastrar e-mail, mais eu não quero que ele cadastre um e-mail invalido.
Alguem tem idéia???
olha, dependendo do servidor de e-mail ele pode usar a lista de usuários em um banco de dados ou em um arquivo… daí você poderia partir em fazer a verificação nesta lista.
Não existe nenhuma classe alguma API que tenha um metodo que eu mande o email que eu quero verificar, e ele tenta enviar o e-mail e se o email nao existe ele me retorne false???
por exemplo algo assim: verificaEmail( email@email.com.br );
Dah uma olhada na API do JavaMail:
Página Principal: http://java.sun.com/products/javamail/index.jsp
API: http://java.sun.com/products/javamail/javadocs/index.html
um exemplo que vc pode tentar eh:
InternetAddress.parse(enderecoEmail, true);
Se o email estiver errado ele vai lançar uma excessão do tipo AddressException
Mas ele só verifica a sintaxe. Agora verificar se o email eh realmente válido, ae ele já não faz. E axo q não tem API nenhuma para verificar se o email eh válido, pois o usuário pode digitar: qqcoisa@qqprovedor.com. Uma maneira de fazer isso eh na hora q o usuário se cadastrar, vc enviar um email de confirmação para ele, aí vc realmente verifica se o email eh realmente dele.
Mas sintaxe a API faz isso.
Abraços
Valew por tudo, obrigado mesmo…
Eu jah estou usando como vc falow, usando o javamail… mais como vc mesmo disse soh verifica a sintaxe… queria saber se tionha como confimar se o email realmente existe mais pelo que eu nadei lendo e pelo que vcs me responderão acho que nao tem… que pena neh!!!
Valew abração pela ajuda.