Je reçois l'erreur suivante lors de la présentation d'un formulaire de contact e-mail en utilisant la fonction PHP mail et jQuery:petit problème en utilisant la fonction PHP mail avec jQuery
réponse du serveur SMTP: 554 Le message a été rejeté parce qu'il contient le virus interdit ou le contenu de spam dans mail.php en ligne 26
Voici le code que je utilise pour le PHP:
$mailTo = "[email protected]***.com";
$mailFrom = $_POST['email'];
$subject = "RFP Inquiry";
$message = $_POST['message'];
mail($mailTo, $subject, $message, "From: ".$mailFrom);
Voici le code que je utilise pour l'appel AJAX jQuery:
//var name = $("#contactname").val();
var email = $("#email").val();
var message = $("#subject").val();
//var age = $("#message").val();
var datastr ='email=' + email + 'message=' + message;
$('#submit').click(function(){
$.ajax({
type: "POST",
url: "mail.php",
data: datastr,
cache: false,
error: function() {
alert('did not go thru');
},
success: function(html){
//$("#response").fadeIn("slow");
$("#tab1").html(html);
//setTimeout('$("#response").fadeOut("slow")',2000);
alert('mail sent');
}
});
});
NB: Cela pourrait ne pas être l'ensemble de * * solution ... mais il est un début – Dancrumb
ouais, moi aussi eu des problèmes dans le passé des messages bloqués par le serveur à cause d'un corps vide .. – Lucius