Newsgroup: it.comp.lang.visual-basic
Titolo: Verifica email da vb

Lo so , è  deprecabile, ma ho avuto un crash di sistema e vi sto a chiedere 
per la seconda volta il programmino che verifica se una email è esistente.
Mi fu già indicato un software in vb su un sito di visual basic source, 
l'ho scaricai e lo provai ma non ho avuto modo poi di utilizzarlo. Poi il 
crash e mi son accordo di non aver backup di quel progettino molto 
interessante ..
Grazie mille
Antonio

Antonio T wrote:

Mah, per quelle che sono le mie conoscenze, non esiste modo per avere la 
certezza che un indirizzo email sia esistente o meno.
Al limite, puoi tentare l'invio di un messaggio e gestirne gli eventuali 
errori SMTP o analizzare i successivi NDR.
Ma anche in questo caso, non puoi avere la certezza matematica...
Dimmi esattamente qual'è lo scopo della tua richiesta perchè magari c'è 
una soluzione alternativa...
Ciao
-- 
Gianluca Cannalire
Microsoft MVP/MCP - Visual Basic
http://www.visual-basic.it
http://community.visual-basic.it/gianluca
 

 una soluzione alternativa...
quando si registra un cliente e mette una email fasulla annullo subito la 
sua scheda piuttosto che attendere la verifica dela email.


Cerca questo post nel newsgroup :
"C'e' Un sistema per verificare l'esistenza di una email"
proprio scritto da te il 29/03/2006, vedrai che trovi tutto.
Gian


 ha scritto nel messaggio 
news:e4spc4$qmv$1...@carabinieri.cs.interbusiness.it...


 programmino non rivela nulla
Anche il ping potrebbe non essere utile perchè il server di 
destinazione potrebbe benissimo essere impostato per ignorarlo. Nelle
rfc relative all'smtp ci sarebbe un comando che permette di 
controllare o meno l'esistenza di un utente sul server (VRFY se non 
erro) ma non viene praticamente mai onorato anche per evitare che gli
spammer ne abusino selvaggiamente. Per fare una cosa fatta bene 
dovresti far richiesta ai dns del record MX di ciò che sta dietro 
alla @, in questo modo verifichi che esista un server mail su quel 
dominio, ma non che l'email esista davvero. Per questo è necessario 
spedire una email di conferma ed attendere la risposta, anche perchè 
in questo modo ottieni di avvisare il proprietario della email che 
qualcuno (se non è stato lui che fai?) si è iscritto.
-- 
On a clear disk you can seek forever.           -Computerworld button
News 2002 [v 2.07] / StopDialer / PopDuster - 
http://www.socket2000.com
Akapulce portal: 
http://www.akapulce.net

 subito la sua scheda piuttosto che attendere la verifica dela email.
Beh, su 
www.visual-basic.it
 abbiamo adottato questo meccanismo:
1) Ti registri per accedere ad alcune aree del sito, fornendo un nickname 
e una email
2) Il server genera una password temporanea e la invia all'indirizzo email 
fornito
3) Se entro 24 ore, la password associata alla registrazione non viene 
utilizzata, un job di SQL Server provvede a cancellare l'intera 
registrazione
4) L'utente, una volta effettuato il login (quindi dopo aver ricevuto 
l'email con la password), non può autonomamente modificare il suo 
indirizzo email
Tutto questo meccanismo, ovviamente, non ci mette al riparo dai vari 
problemi legati a mailbox non più valide, o poco lette (spesso, quindi, in 
over quota), ma almeno ci permette di ridurre a monte qualche problema.
Il resto, lo risolvi come ti ho già esposto: codici errore SMTP, e 
gestione NDR


 qualcuno (se non è stato lui che fai?) si è iscritto.
più o meno quello che ho consigliato anch'io.
