Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Автоматическая рассылка через cron

00 голосов
2
Добрый день.
Пытаюсь настроить автоматическую отправку рассылки через cron.
В модуле "Подписка, рассылки" свойству "Метод автоматической рассылки" ставлю cron.
Затем всё делаю как в этой статье http://dev.1c-bitrix.ru/community/blogs/oracle/215.php.
В итоге, когда настает время срабатывания рассылки, во вкладке "Выпуск" появляется созданный выпуск со статусом "В процессе" и выпуск не отправляется. Если посмотреть логи на сервере, то cron запускается без ошибок. В чём может быть причина?
спросил 29 Апр, 13 от Lalya1234 (160 баллов)

2 Ответы

00 голосов
Всё получилось. Ответ нашла в этой документации http://dev.1c-bitrix.ru/api_help/subscribe/classes/cposting/cpostingautosend.php
В файл /bitrix/modules/main/tools/cron_events.php, который и вызывается кроном, добавила:
Код
if (CModule::IncludeModule("subscribe"))
{
    $cPosting = new CPosting;
    $cPosting->AutoSend();
}

Метод AutoSend() как раз и отправляет выпуски в статусе "В процессе". Вот и всё.
ответил 29 Апр, 13 от Lalya1234 (160 баллов)
00 голосов
не в то окно
ответил 29 Апр, 13 от Almarea (3,760 баллов)

Похожие вопросы

0 голосов
0 ответов
спросил 26 Март, 14 от Monemir (120 баллов)
0 голосов
1 ответ
0 голосов
5 ответов
спросил 27 Ноя, 13 от Monemir (120 баллов)
0 голосов
3 ответов
спросил 26 Фев, 14 от Sekis (180 баллов)
0 голосов
6 ответов
спросил 13 Июнь, 13 от EDKA (980 баллов)