Здравствуйте!
Задача, которую уже 3 дня никак не могу решить: необходимо письмо созданное с помощью webform отправить в день и месяц, год указанный пользователем. Поле времени отправки - День/Месяц/Год (например 6/11/12) указывается в поле data. Что-то типа открытки. Предполагаю, что нужно с помощью Webform Rules распознать дату отправки и "приклеить" к крону. Вот тут я и не могу никак разобраться...
Буду очень благодарен за любой совет ибо уже пар из ушей
Помогите, пожалуйста!
Комментарии
Надо сделать свой обработчик сабмита вебформы. В нем сохранять дату отпраки и прочие данные для письма в отдельную табличку. Далее пишем скрипт, который запускается по крону, бегает по этой табличке и отправляет письма.
благодарю за ответ! Немного поколупав webform через свой модуль решил что будет гораздо эффективнее написать свой модуль со своими полями в БД. И всё уже готово кроме рассылки писем при запуске крона. 1-2 письма улетают, но когда их больше отсылаться нежелают. В результате они таки улетают, но через 6-10 часов появляются на ящиках.
Как такое победить? можно ли отправлять по крону массу писем за раз и чтобы все доходили?
{
// отправить неотправленные открытки - запуск drupal_mail в цикле
send_new_e_postcards();
}
Думаю, Drupal тут не при чем...
Это уже хостер "заботится" о том, что бы Вы спам не рассылали и ограничивает интенсивность отправки писем.