Verifica e validazione delle email: qual è la differenza?
La validazione delle email controlla se un indirizzo ha il formato corretto; la verifica va oltre e conferma che l'indirizzo può davvero ricevere posta, controllando dominio, record MX e casella. La validazione è un sottoinsieme della verifica: necessaria, ma non sufficiente.
Validazione: è ben formato?
La validazione risponde a una domanda ristretta: questa stringa segue le regole di un indirizzo email valido? Controlla struttura e sintassi secondo la RFC 5322 e rifiuta l'input malformato. È rapida, economica e gira interamente sull'indirizzo stesso, senza contattare alcun server.
Il limite è che «ben formato» e «recapitabile» sono cose molto diverse. refuso@dominio-inesistente.xyz può essere perfettamente valido nella forma e del tutto non recapitabile nella realtà.
Verifica: la posta arriverà davvero?
La verifica aggiunge i controlli che determinano la recapitabilità reale: confermare che il dominio esiste e ha record MX, sondare la casella via SMTP, rilevare domini catch-all e usa e getta e punteggiare la qualità complessiva. Contatta infrastruttura esterna e restituisce un esito di recapitabilità.
Dove la validazione filtra solo la spazzatura evidente, la verifica ti dice se scrivere a un indirizzo è davvero sicuro, ed è questo che protegge il tuo tasso di bounce e la tua reputazione.
Quando usare l'una e quando l'altra
Usa la validazione per dare una risposta istantanea nel browser mentre l'utente scrive. Usa la verifica nel punto di raccolta e prima degli invii importanti, dove il costo di un indirizzo sbagliato è reale. In pratica i termini si usano come sinonimi, ma la distinzione conta quando scegli lo strumento.
Mailbeam fa entrambe le cose: validazione conforme alla RFC come primo passo e poi l'insieme completo dei controlli di verifica, restituendo un unico risultato strutturato con esito e punteggio di qualità.
Che cosa può rispondere ogni livello e che cosa no
Le due parole si usano come sinonimi. Rispondono a domande diverse, e solo una delle due prevede un bounce.
layer question it answers catches
--------- ---------------------------- ----------------------
syntax is it well-formed? typos in shape
MX can the domain take mail? dead domains
SMTP does the mailbox exist? unknown users
list is the provider disposable? throwaways
--------- ---------------------------- ----------------------
none of them answers: will a human read it?
Validation stops at row 1. Verification runs the rest.La validazione controlla la forma di un indirizzo e la verifica controlla se esiste una casella a riceverlo, ed è per questo che solo la seconda prevede un bounce.
Fonti
Verificato su queste fonti il .
In pratica
utente@dominioconrefuso.zzz supera la validazione: ha il formato corretto. Ma la verifica scopre che il dominio non ha record MX e non può ricevere posta, quindi restituisce valid: false. Fidandoti solo della validazione avresti aggiunto un indirizzo con il bounce garantito.
Domande frequenti
Verifica le email con sicurezza
Mailbeam se ne occupa per te: sintassi, MX, SMTP, catch-all e usa e getta in una sola chiamata all'API. 1.000 verifiche gratuite al mese, senza carta.