Niente da fare ancora non va, ho cercato molti esempi per le validazioni ma modificando il codice nn riesco a farlo funzionare

edito: ho provato questo, ma anche se metto un indirizzo valido non funge lo stesso:

function check_mail($value){
global $_CONFIG;

$value = trim($value);
if($value == "")
return "Il campo non può essere lasciato vuoto";
if (!eregi("^[a-z0-9][_\\.a-z0-9-]+@([a-z0-9][0-9a-z-]+\\.)+([a-z]{2,4})", $mail)) {
return "Indirizzo email NON valido";
} else {
return "Indirizzo email valido";
}

return true;
}