Ciao!
Da un momento all'altro il form php che ho sul mio sito non funziona più.
Quando si prova ad inviare una mail, dà questo errore:

$mess"; if(mail($to, $subject, $mess, $headers)){ echo "

Richiesta inviata correttamente!
Verrai presto ricontattato.

"; } else{echo"

Siamo spiacenti, si è verificato un errore.

"; } ?>

---
il codice php che ho sulla pagina è il seguente:

<?

$nome = $_REQUEST['Nome'];
$cogn = $_REQUEST['Cognome'];
$citta = $_REQUEST['Citta'];
$tel = $_REQUEST['Telefono'];
$from= $_REQUEST['Email'];
$richiesta = $_REQUEST['Richiesta'];
$dettagli = $_REQUEST['Dettagli'];

//per evitare errori da virgolette inserite nelle info
if(get_magic_quotes_gpc()){
$mess=stripslashes($info);
}

if(!preg_match("/^[_\.0-9a-zA-Z-]+@([0-9a-zA-Z][0-9a-zA-Z-]+\.)+[a-zA-Z]{2,6}$/i", $from)) {
$from="info@miosito.com";
}
else {
$valid = true;
}
$to="info@miosito.com";
$subject="Richiesta dal sito";
$headers ="From:".$from;

$mess="Nome: ".$nome."\nCognome: ".$cogn."\nCittà: ".$citta."\nTelefono: ".$tel."\nEmail: ".$from."\nRichiesta: ".$richiesta."\nDettagli: ".$dettagli."\nIP: ".$_SERVER['REMOTE_ADDR'];
echo"<div id='warning' style='display:none'>$mess";
if(mail($to, $subject, $mess, $headers)){
echo "</div><p class='helveticaroman' style='color:#7A6373; font-size:150%; margin-bottom:80px;'>


Richiesta inviata correttamente!
Verrai presto ricontattato.</p>";
}
else{echo"</div><div>

<p class='helveticaroman' style='color:#7A6373; font-size:150%; margin-bottom:80px;'>Siamo spiacenti, si &egrave; verificato un errore.</p></div>";
}
?>

Spero che qualcuno possa darmi una mano!!
Grazie!!