На сайте не работает рассылка (но она раньше работала). Заказчик обратился не то в техподдержку готового решения (космос), не то в студию, что настраивала сайт.
После этого массовая рассылка писем работать отказывается. Ну как, письма отправляются (сообщения из событий по формам приходят, которые по Send), ошибок нет, но до почты ничего не доходит.
И да, появились файлы cron_events.php и after_connect_d7.php (что как бы намекает).
Подскажите пожалуйста, как сделать так, чтобы работала рассылка.
И да!
В отсутствие данного кода в cron_events, приходит туча сообщений с хостинга, каждую минуту со следующим текстом:
Parse error: syntax error, unexpected T_STRING in /home/c/cs88317/public_html/bitrix/modules/boxsol.cosmos/include.php on line 94
after_connect_d7
cron_events
После этого массовая рассылка писем работать отказывается. Ну как, письма отправляются (сообщения из событий по формам приходят, которые по Send), ошибок нет, но до почты ничего не доходит.
И да, появились файлы cron_events.php и after_connect_d7.php (что как бы намекает).
Подскажите пожалуйста, как сделать так, чтобы работала рассылка.
И да!
В отсутствие данного кода в cron_events, приходит туча сообщений с хостинга, каждую минуту со следующим текстом:
Parse error: syntax error, unexpected T_STRING in /home/c/cs88317/public_html/bitrix/modules/boxsol.cosmos/include.php on line 94
after_connect_d7
Код |
---|
$connection = Bitrix\Main\Application::getConnection(); $connection->queryExecute('SET NAMES "utf8"'); $connection->queryExecute('SET collation_connection = "utf8_unicode_ci"'); |
cron_events
Код |
---|
$_SERVER["DOCUMENT_ROOT"] = realpath(dirname(__FILE__)."/. ./.."); $DOCUMENT_ROOT = $_SERVER["DOCUMENT_ROOT"]; define("NO_KEEP_STATISTIC", true); define("NOT_CHECK_PERMISSIONS",true); define('BX_NO_ACCELERATOR_RESET', true); define('CHK_EVENT', true); require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php"); @set_time_limit(0); @ignore_user_abort(true); CAgent::CheckAgents(); define("BX_CRONTAB_SUPPORT", true); define("BX_CRONTAB", true); CEvent::CheckEvents(); if(CModule::IncludeModule('sender')) { \Bitrix\Sender\MailingManager::checkPeriod(false); \Bitrix\Sender\MailingManager::checkSend(); } if (CModule::IncludeModule("subscribe")) //это я уже добавил сам в надежде на лучшее, но без результатов :С { $cPosting = new CPosting; $cPosting->AutoSend(); } require($_SERVER['DOCUMENT_ROOT']."/bitrix/modules/main/tools/backup.php"); |
"У меня есть три сокровища, которыми я дорожу. Первое – милосердие; второе – бережливость. Третье – отсутствие стремления быть впереди других." - один древний китаец.