Salve sto tendando in tutti i modi di ricevere email dal sito stilando questo codice:

Codice PHP:
<?php


if(isset($_POST['Submit'])) {

$email_dest "XXXXXXXXXXXX@gmail.com";
$mittente stripslashes($_POST['email']);
$messaggio stripslashes($_POST['mex']);


$headers "From: $mittente <$mittente>\n";
$headers .= "Content-Type: text/html; charset=iso-8859-1\n";

$mex_edit "<html><body>Nome: [i]".$_POST['name']."[/i]
Cognome: [i]"
.$_POST['cognome']."[/i]
Citta': [i]"
.$_POST['city']."[/i]
Tel: [i]"
.$_POST['tel']."[/i]
Email: [i]"
.$mittente."[/i]<hr style=width:150px>[i]".$messaggio."[/i]
</body></html>"
;


if(
mail($email_dest"Email dal sito"$mex_edit$headers)){
$redirect '?success=on';
}
else{
$redirect '?success=off';
}

echo 
'<meta HTTP-EQUIV="REFRESH" content="0; url=contatti.php'.$redirect.'">';

}

?>

Pratciamente avete notato che a fine script stampo un meta refresh inserendo una variabili on o off sulla pagina contatti.php a seconda se questa ha spedito o meno l'email.
Il dramma è che non ricevo email all'indirizzo di posta, nonostante il redirect venga impostato con la variabile success on. Le email Non vanno a finire nemmeno nella casella spam. Non ricevo proprio. Mi chiedo se ho sbagliato gli headers ?


Grazie per il vostro supporto.