Viene verificata la corretta sintassi dell'email, l'esistenza di un record MX associato al dominio, l' esistenza dell'email richiesta.
Tutti i controlli vengono effettuati senza inviare email al destinatario, ma solamente contattando il server mail e analizzando le sue risposte.
Le prime fasi di controllo vengono fatte senza nessun tipo di contatto con il server di posta, come il controllo della sintassi dell'email (vengono usate espressioni regolari), e il controllo dell' esistenza del dominio (viene verificato tramite php se il record MX esiste).
I controlli successivi a queste fasi interessano il server mail il quale viene contattato e al quale viene chiesto di rispondere se l'indirizzo email fornito è valido.