Не отправляется массовая рассылка

Последние изменения: 04.10.2021

Если вы создали массовую рассылку, и получателей рассылки больше 0, то читаем дальше.

Если же получателей у вас 0, то вам поможет эта статья из базы

Причина №1. Неверно настроена отправка почты.

В Настройках - вкладка почта, внизу есть поле:  Тестировать отправку.
В поле указываете любой ваш адрес почты и отправляете письмо.

Если письмо ушло, то система отправляет письма.
Всё ок.

Если возникла ошибка, то значит в 99% почта настроена не правильно.
Нужно уточнить в техподдержке хостинга как правильно указать параметры для почты.

Причина №2. Не создано задание планировщика Cron на хостинге

Поскольку система написана на языке PHP, а как известно PHP не может запустить сам себя, то для него нужен некий "пинок" для старта.
Этим пинком и служит крон, он с заданной периодичностью запускает сценарии на вашем сайте.

Для каждого сценария (рассылка, проверка неоплаченных заказов и т.д.) есть свои задания планировщика.
Базовые команды можно посмотреть в админке Скулмастера: Настройки - CRON.

Команду нужно скопировать и указать на хостинге, с той периодичностью которая указана для этой команды.

Обычно это выглядит так:
минуты:  */10
Всё остальное (часы, дни, недели): просто * 
Звёздочка означает каждый/каждую. 

Всё, не забудьте сохранить.

Посмотреть выполнения крон заданий можно из админки, вот тут:

ba07cdbc127ff00ed8458d28d977b056.png

Причина №3. Задание крон работает с ошибками.

Иногда крон может не сработать. 
Чаще всего потому что запускается со старой версии PHP.
Скулмастер требует PHP 7.2, а крон может запускаться на хостинге с той версии PHP, которая стоит по-умолчанию для сервера.

Поэтому стоит уточнить в техподдержке хостинга как запустить крон от версии PHP 7.2
Хостер должен дать вам нужную команду. 

Причина №4. Крон запускает систему, но сценарий не отрабатывает до конца.

Здесь может быть много причин.
Но отловить ошибку вам поможет отправка уведомлений для планировщика крон.
Где-то в настройках крона (где именно, зависит от хостинга, уточняйте там), есть поле, где вы можете указать ваш емейл, на который будут приходить отчёты о работе планировщика

И если вдруг при запуске крон произойдёт ошибка, то вам сразу придёт уведомление с текстом этой ошибки.

И вы уже напишете нам приложив текст этой ошибки.

Хорошего дня)

Помогла ли вам статья?