Validar email

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.