Magento: информационные бюллетени не выходят - PullRequest
1 голос
/ 01 июля 2010

У меня проблема в том, что я создал шаблон рассылки, добавил несколько подписчиков, и я могу добавить шаблон с подписчиками в очередь - все это прекрасно работает.

Я также могу запустить cron.php из браузера - он работает без ошибок, но чертовы письма не отправляются.По этой причине я еще не сделал crontab -e и не добавил материал в этот файл.Насколько я вижу - не имеет значения, откуда вы запускаете файл - будь то crontab, shell или browser - он должен работать в любом случае.И я вижу, что это не работает.

Есть идеи?

Алан

Ответы [ 3 ]

2 голосов
/ 02 июля 2010

Могу ли я предложить вам взглянуть на таблицу cron_schedule вашей базы данных?Как только файл cron.php был вызван (должен быть через crontab или через запрос браузера), в таблицу должна быть добавлена ​​строка.Строка «newsletter_send_all».

Если был запланирован предыдущий «neswsletter_send_all», он должен быть запущен, и его статус должен быть «успех», а новый - «ожидание».Или, если есть проблема, предупреждающее сообщение сохраняется в таблице cron_schedule на той же строке, что и newsletter_send_all, которая не удалась.

Если при запуске cron.php таблица cron_schedule не добавляется с новой строкой,может быть проблема с файлом config.xml модуля Newsletter или с вашими настройками cron в конфигурации администратора.Об этом последнем предмете см .: http://www.jnorton.co.uk/blog/setting-magento-cron-system

Все вышеперечисленное может дать вам несколько треков.

0 голосов
/ 03 февраля 2013

Перейдите к Конфигурация> Администратор> Безопасность, выберите «Нет» в «Добавить секретный ключ к URL», сохраните конфигурацию.

Источник: http://www.magentocommerce.com/boards/viewthread/2424/P105/#

0 голосов
/ 01 июля 2010

Электронные письма отправляются из Magento?(например, подтверждение заказа)?В противном случае вам может потребоваться настроить параметры отправки электронной почты или параметры исходящей электронной почты на сервере.

...