Salve
Ho un form php sul mio sito che dovrebbe inviare mail ad un server di google, qualcuno può aiutarmi con il codice per favore? Le mail su quel server non arrivano, per cui naturalmente ci dev'essere qualcosa che non va. Questo è il mio codice:

<?

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

//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="request@gmail.com";
}
else {
$valid = true;
}
$to="info@miosito.eu";
$subject="Richiesta dal sito miosito.eu";
$headers ="From:".$from;


$mess="Nome: ".$nome."\nCognome: ".$cogn."\nCittà: ".$citta."\nMail mittente: ".$from."\nTelefono: ".$tel."\nLavorazione: ".$lavorazione."\nRichiesta: ".$richiesta."\nIP: ".$_SERVER['REMOTE_ADDR'];
echo"<div id='warning' style='display:none'>$mess";
if(mail($to, $subject, $mess, $headers)){
echo "</div>

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



Siamo spiacenti, si &egrave; verificato un errore. Riprovare pi&ugrave; tardi.</p></div>";
}
?>

se imposto $from="request@miosito.eu"; le mail non arrivano.

Spero qualcuno possa delucidarmi su questo...
Grazie!!