Проблема такого плана. Поставил Simplenews и Simplenews Digest. Всё настроил вроде как правильно. Указал в настройках digest какую рассылку и в какое время отсылать. В настройках Simplenews указал что рассылать надо по cron. Время рассылки указал 18:00. Но рассылка происходит как только запускается cron. Например в 12:00 я создал рассылку, нажал Send и после запуска cron она разослалась. Т.е. время из digest не учитывается. Может кто то сталкивался с такой проблемой и подскажет как её решить.
Комментарии
Поставь крон почаще, раз в час к примеру. На хостинге не сидит добрая бабушка и не нажимает на "разослать почту". Это и делает крон.
Вы наверное меня не так поняли. Крон у меня и запускается каждый час. Проблема в том что я хочу отправлять рассылку именно в 18:00, а она у меня отправляется в любое время по запуску крона. Хотя в digest прописано именно 18:00.
То есть рассылка отправляется каждый час?
Нет. После того как она отправилась, эта рассылка уже считается отправленной и больше не рассылается.
Поясним снова, что происходит.
Ставите в 18.00 рассылку. Крон срабатывает каждый час, предположим, в 30 минут каждого часа. То есть он сработал в 17.30, 18.30 и 19.30 ну и так в течение суток. Далее по исполнению крона в 18.30 рассылается почта. Все верно?
Нет. Крон у меня запускается каждый час в 00 минут. Т.е. в 12.00 13.00 14.00 и т.д. А дайджест настроен на 18.00. Рассылку я создаю например в 12.30. И в первый же запуск крона (а это в 13.00) она рассылается. Хотя должна рассылаться в 18.00.
Что, никто больше не ставил себе simplenews и digest ?
тот же самый косяк
рассылка шлётся
и дайджест потом отдельно