Ciao.
Secondo me l'unico controllo che puoi fare per validare l'indirizzo mail è verificare che se c'è @ nella stringa rappresentante l'indirizzo; questo lo puoi fare facendo:

Codice PHP:
String mail "pippo@pluto.it";
int indice mail.indexOf"@" );
if( 
indice > -){

   
/*
      Significa che è stata trovata una corrispondenza
      e cioè c'è almeno un @ quindi l'indirizzo 
      sembrerebbe valido
   */
}else{

    
/*
      Nessuna corrispondenza, non c'è nessun @
      sollevo una eccezione personalizzata.
    */
    
throw new MailNonValidaException"Indirizzo Mail non valido" );

Spero ti sia utile, ciao