Come Verificare un Indirizzo Mail

Vediamo come si fa a verificare se un indirizzo e.mail è vero o falso.
La soluzione più ovvia è inviare una mail di prova a questo indirizzo, se il messaggio rimbalza riceverete una mail di ritorno che vi segnala il mancato recapito, e sarà quindi lecito ritenere che l’indirizzo non sia reale.

Verificare con un Ping se un indirizzo mail è realmente esistente
Quando si invia una e-mail a qualcuno, il messaggio viene inoltrato ad un server SMTP che ricerca i record MX (Mail Exchange) del dominio del destinatario della mail.
Per esempio, quando si invia una mail a hello@gmail.it, il mail server cercherà di trovare i record MX per il dominio gmail.it; se i record esistono, il passo successivo sarà quello di determinare se il nome utente dell’ e-mail (hello nel nostro esempio) è presente o meno.
Utilizzando una logica simile, si può verificare un indirizzo e-mail dal computer senza inviare un messaggio di prova.

Ecco come fare
Diciamo di voler verificare se l’indirizzo billgates@gmail.com esista o no.
Abilita telnet in Windows . Oppure, se hai già l’utilità PuTTY, saltare questo passaggio.

Aprire il prompt dei comandi e digitare il seguente comando
nslookup -type=mx gmail.com

Questo comando estrae ed elenca i record MX del dominio, come illustrato di seguito. Sostituire gmail.it con il dominio dell’indirizzo mail che si sta cercando di verificare.

Non è raro avere più record MX per un dominio. Scegliere uno dei server che ha il record MX preference più basso, per poi fingere un invio di un messaggio di prova dal nostro computer.

Andiamo quindi nella finestra del prompt dei comandi e digitiamo i seguenti comandi nell’ordine indicato:
Connessione al server di posta:
telnet gmail-smtp-in.l.google.com 25

Salutare l’altro server
HELO

Identificarsi con un indirizzo mail fittizio
mail from:<utente@indirizzomail.com>

Digitare l’indirizzo email del destinatario che si sta cercando di verificare:
rcpt to:<nome@gmail.com>

La risposta del server al comando rcpt vi darà l’idea se un indirizzo mail è valido o meno. Si otterrà un Ok se l’indirizzo esiste, altrimenti verrà generato un errore 550.

La verifica è completata, fateci sapere le vostre impressioni attraverso i commenti.