Verificare se un indirizzo email esiste significa confermare che una casella reale è attiva su quel dominio. Questo evita di inviare a indirizzi inesistenti, che causano hard bounce e danneggiano la reputazione del mittente.
Passaggi per verificare se un'email esiste
1. Esegui un controllo della sintassi
Conferma che la struttura dell'indirizzo sia valida prima di qualsiasi lookup di rete. Una sintassi non valida significa sempre che l'indirizzo non esiste.
2. Cerca il record MX del dominio
Usa il DNS per trovare i server di posta del dominio. Se non viene trovato alcun record MX, il dominio non può ricevere email e l'indirizzo, in pratica, non esiste.
3. Connettiti via SMTP
Apri una connessione al server di posta e invia: EHLO, MAIL FROM e RCPT TO. La risposta del server indica se la casella è accettata (250) o rifiutata (550). Questo è il controllo definitivo.
4. Gestisci i casi particolari
I server catch-all accettano qualsiasi indirizzo, indipendentemente dall'esistenza della casella. In questo caso, contrassegna l'indirizzo come "catch-all" invece che come valido confermato. I servizi di email monouso creano caselle temporanee che tecnicamente esistono ma sono inutili per il marketing.
Consigli
- Non inviare mai email a freddo a indirizzi non verificati — gli ISP ti segnaleranno.
- Un hard bounce = un indirizzo inesistente. Rimuovilo subito.
- Usa l'API di BillionVerify nei form di registrazione per verificare in tempo reale.