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.