Посоветуйте с функцией mail()

  • Автор темы Михаил.
  • Дата начала

Михаил.

Guest
Посоветуйте с функцией mail()

Буду признателен, если кто-нибудь посоветует,
как решить следующую задачу!
Из веб-формы сообщение передаётся в РНР-скрипт,
там с помощью функции mail() оно отправляется на
определённый e-mail. С помощью какой функции или
приёма можно сделать так, чтобы это сообщение не
сразу отправлялось на e-mail, а через какой-то промежуток
времени (например, через 1 час или 2...)?
Заранее благодарю за совет!!!
 

sage

Новичок
как вариант: добавлять текст письма и время отправки в таблицу. затем кроном каждый час смотреть базу и производить рассылку.
 

Михаил.

Guest
Спасибо! Может быть есть вариант попроще? А то я не очень лажу с таблицами и кроном...
 

dmitryk

Новичок
Если форму сабмитят достаточно часто (раз в 1-2 часа), можно писать каждое сообщение в файл и при каждом запуске скрипта-обработчика формы считывать сообщения из файлов, измененных больше, чем час назад, и слать письма со считанными сообщениями. Но это изврат. Вариант sage - самый приемлемый.
 
Сверху