Convalida prima la struttura: da sola non dimostra nulla
Il primo passo per convalidare un indirizzo email consiste nel separare la parte locale prima della @ dal dominio che la segue, normalizzare le maiuscole e rifiutare le forme inutilizzabili dal parser: domini mancanti, spazi estranei incollati nel mezzo, caratteri non consentiti e separatori doppi.
Il controllo della struttura è economico e non dimostra nulla sulla consegna. Qualsiasi stringa plausibile può superarlo. Puoi convalidare perfettamente la forma e ritrovarti comunque con una mailbox chiusa da due anni: per questo non ci fermiamo qui. Uno strumento che dichiara soltanto di convalidare il formato, in realtà, verifica ben poco.