Ah scusa. Nel caso debba verificare che la mail sia scritta in un formato corretto puoi usare questa funzione di andr3a

codice:
function checkMail( $m ) {
  // andr3a / HTML.IT
  $r = "([a-z0-9]+[\._\-]?){1,3}([a-z0-9])*";
  $r = "/(?i)^{$r}\@{$r}\.[a-z]{2,6}$/";
  return preg_match($r, $m);
}
$str = 'sdfgsdfg';
echo checkMail($str) ? 'corretta' : 'sbagliata';
al posto di corretta o sbagliata metti il codice che vuoi.