Prova con questa
Codice PHP:
FUNCTION chkEmail($value) {

   IF(!
eregi ("^[[:alnum:]][a-z0-9_.-]*@[a-z0-9.-]+\.[a-z]{2,6}$"$value)){
      RETURN 
FALSE;
   }ELSE{
      RETURN 
TRUE;
   }
}

$mails "artecontemporanea@spiralearte.com";  //$_POST['tfield'];

IF(chkEmail($mails) == FALSE)
  { ECHO 
" Questa $mails non è una email valida"; }
ELSE
  { ECHO 
" Questa $mails è una email valida"; } 
E' la funzione che ti ha postato Darsch2501, io ho provato e funziona.

ciao