Я работаю над сайтом drupal. Я добавляю функцию почты на этот сайт, используя функцию php mail, и я использовал mozilla thunderberd, чтобы обнаружить, что отправка электронной почты работает должным образом. Иногда рассылка работает правильно. Но иногда она не работаетвсе равно без изменения кода. Ниже приведен код, который я использовал для отправки электронной почты.
$success = mail('lakshman@codegen.net','hi',$message);
if($success){
print "email send successfully";
}else{
print "email sending failed";
}
Я использовал ajax reqest для запуска этой функции почты с помощью mootools. Вот код для этого
$('emailButton').addEvent('click', function(event) {
alert("hi I am here");
event.stop();
var hello = 'hello world.......!';
var req = new Request({
method: 'post',
url: 'mail.php',
data: { 'hello' : hello },
onRequest: function() { alert('The request has been made, please wait until it has finished.'); },
onComplete: function(response) { alert('The response is the following : ' + response); }
}).send();
});
есть ли причина, по которой он не работает и не работает для одного и того же кода?