Salve,

ho un form mail con validazione dei campi jQuery ajax.
Tutto funziona perfettamente, e l'invio della mail viene effettuato.

ma l'email non arriva a destinazione.

Grazie.

Questo è il codice:

Javascript
codice:
<script type="text/javascript">
$(function() {
$(".submit").click(function() {
var nome = $("#nome").val();
var email = $("#email").val();
var oggetto = $("#oggetto").val();
var messaggio = $("#messaggio").val();
var dataString = 'nome='+ nome + '&email=' + email + '&oggetto=' + oggetto + '&messaggio=' + messaggio;
if(nome=='' || email=='' || oggetto=='' || messaggio=='')
{
$('.success').fadeOut(200).hide();
$('.error').fadeIn(200).show();	
}
else
{
$.ajax({
type: "POST",
url: "index.php",
data: dataString,
success: function(){
$('.success').fadeIn(200).show();
$('.error').fadeOut(200).hide();	
}
});
}
return false;
});
});
</script>
PHP
codice:
<form autocomplete="off" name="form" method="post" action="#">
<p class="clearfix">
<input id="nome" type="text" name="nome" placeholder="Nome" class="input" />
</p>	
<p class="clearfix">
<input id="email" type="text" name="email" placeholder="e-mail" class="input" />
</p>	
<p class="clearfix">
<input id="oggetto" type="text" name="oggetto" placeholder="Oggetto" class="input" />
</p>
<p class="clearfix">
<textarea id="messaggio" name="messaggio" placeholder="Messaggio" class="input"></textarea>
</p>				
<input type="reset" value="Reset" id="contact_reset" />
<input type="submit" name="submit" value="Invia" id="contact_submit" class="submit">
<span class="error" style="display:none;">compilare tutti i campi</span>
<span class="success" style="display:none;">e-mail inviata correttamente</span>
</form>

<?php
error_reporting(E_ERROR | E_WARNING | E_PARSE);
if(isset ($_POST["submit"])) {

//dati relativi al sito web
$name=$_POST[nome];
$email=$_POST[email];
$subject=$_POST[oggetto];
$message=$_POST[messaggio];

$to= "qui la mail di destinazione";
$subject= "richiesta info";

$boundary = "==MP_Bound_xyccr948x=="; 
$headers = "MIME-Version: 1.0\r\n"; 
$headers .= "Content-type: multipart/alternative; boundary=\"$boundary\"\r\n"; 
$headers .= "From: $email\r\n";

$html_msg = "Nome:" . $name . "
"; 
$html_msg .= "E-mail: " . $email . "
"; 
$html_msg .= "Oggetto: " . $subject . "
";
$html_msg .= "Messaggio " . $message . "
";

$confirmmessage= "$html_msg" . "\n\n"; 
$msg = "This is a Multipart Message in MIME format\n"; 
$msg .= "--$boundary\n"; 
$msg .= "Content-type: text/html; charset=iso-8859-1\n"; 
$msg .= "Content-Transfer-Encoding: 7bit\n\n"; 
$msg .= $confirmmessage . "\n"; 
$msg .= "--$boundary--"; 

$message = $msg;

$sendmail=mail($to, $subject, $message, $headers); 
}
?>