una volta controllata la validità dei dati l'unico controllo aggiuntivo che puoi fare è

$risultato_consegna_al_server_di_posta = mail($a, $oggetto, $messaggio, $intestazioni);

if($risultato_consegna_al_server_di_posta) {

}

La variabile l'ho chiamata con quel nome cosi lungo per farti notare che con questo controlli solo se il php ha consegnato al server di posta la mail, ma non che poi il server di posta l'abbia inviata, o altro..


ciao