Skip Navigation Links
Novas Tecnologias
Ferramentas Adicionais
Ferramentas Adicionais


Dica No :
619
Assunto : .NET
Titulo: Verificando se o domínio de um e-mail existe

Gostou do texto ? Vote e dê sua opinião! Pontuação atual :

Translate this page now :






Adicione aos Favoritos!
BlogBlogs Rec6 Linkk Ueba Technorati Delicious DiggIt! StumbleUpon



Uma boa forma de evitar cadastramentos com e-mail falso é verificar se o domínio de um determinado endereço de e-mail realmente existe.

Para fazer isso devemos realizar a resolução do nome DNS do servidor de domínio. Se encontrarmos como resposta um endereço IP, o domínio existe, se tivermos um erro como resposta então o servidor de domínio certamente não é válido.

No ASP.NET pode-se, por exemplo, usar um CustomValidator para realizar a validação de endereços de correio. Veja como fica o código de validação :

Dim dominio As String
Dim obj As Net.IPHostEntry
dominio = TextBox1.Text.Substring(TextBox1.Text.IndexOf("@") + 1)
Try
obj = Net.Dns.Resolve(dominio)
Label1.Text = obj.AddressList(0).ToString
Catch er As Exception
args.isvalid = False
'ou, para aplicações windows
'msgbox("Domínio inválido!")
End Try

Como podem notar, tarefas que antes eram muito dificeis de serem realizadas, tal como uma resolução DNS via código, com o Framework .NET se tornaram muito simples.


Nome :
E-mail:
Comentarios :
 
 
Os Últimos Comentários
data: 1/4/2019 3:35:00 AM
nome: restaurante comuniones asturias
email: biliqdhw@gmail.com
comentário:
Yo no estoy de acuerdo con lo aqui expuesto, pienso sinceramente que hay muchos elementos que no han podido ser tomados en cuenta. Pero valoro mucho vuestra exposicion, es un buena web.
Saludos


data: 6/21/2018 7:31:00 PM
nome: Fitflops Sale
email: pkvynao@gmail.com
comentário:
Itonerous to seek out knowledgeable folks on this topic, but you sound like you know what you're talking about! Thanks

data: 5/29/2018 3:23:00 AM
nome: castillos para bodas asturias
email: yvwunuvbhqf@gmail.com
comentário:
Genial post. Gracias por aportarlo...Espero m?s...

Saludos


data: 11/16/2017 9:53:00 PM
nome: shawn.thigpen@live.com
email: shawn.thigpen@live.com
comentário:
Great place to order bike jerseys cheap by Paypal.
wholesale football jerseys


data: 9/23/2017 3:17:00 AM
nome: oakley sunglasses
email: tdasyrma@gmail.com
comentário:
kr

 1  
Dicas
Dica do Dia
Receba Dicas Por Email
E-mail :  
 


 (help)
Aceito receber informativos do devASPNet, informações de eventos e treinamentos

Veja Quais Informativos Você Receberá

Pesquisar Dicas
Pesquisar Artigos, Dicas e Noticias

Banco de Dados
Algumas Entrevistas
Links Importantes

Búfalo Informática, Treinamento e Consultoria
R. Alvaro Alvim, 37/920 Centro - Cinelândia - Rio de Janeiro Cep: 20031-010
Tel : (21) 2262-1368 (21) 9240-5134 E-mail : Contato@bufaloinfo.com.br