Выполняется мое задание cron, но не отправляется электронное письмо.Cron job не отправляет почту
/usr/bin/php -f /home/user/public_html/test/cron/checklist.php task=client
результат = OK
<?php
//get parameter from URL
$argv = $_SERVER['argv'];
$task = explode("=", $argv[1]);
?>
результат = OK
Усложнение начать здесь!
if(!$mail->Send()) {
echo "Mailer Error: " . $mail->ErrorInfo.'<br>';
} else {
echo "Message sent!<br>";
}
В нем говорится: «Сообщение отправлено!» но не отправляется электронное письмо! Когда я запускаю его с веб-страницы в качестве теста, он работает и отправляет почту
Я использую phpmailer для отправки.
Проверьте журналы почтового сервера. – Synchro
Команда 'mail' будет выполняться без ошибок (обычно), однако, если вы не используете почту SMTP, ваши отправленные сообщения, вероятно, будут либо заблокированы ISP, либо фильтруются с помощью спама. Получатели проверили свои спам-папки? http://email.about.com/od/emailprogrammingtips/qt/PHP_Email_SMTP_Authentication.htm –
Спасибо за ваш ответ ... Я проверил его и не стал писать в журналы – Brolosse