Я получаю следующую ошибку при отправке контактной формы по электронной почте с помощью функции PHP mail и jQuery:
Ответ SMTP-сервера: 554 Сообщение было отклонено, поскольку в строке mail.php в строке 26
содержится запрещенный вирус или спам.
Вот код, который я использую для PHP:
$mailTo = "info@***.com";
$mailFrom = $_POST['email'];
$subject = "RFP Inquiry";
$message = $_POST['message'];
mail($mailTo, $subject, $message, "From: ".$mailFrom);
Вот код, который я использую для вызова jQuery AJAX:
//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');
}
});
});