3490

Как сделать задержку по отправке почтового уведомления с сайта?

1 ответ

Здравствуйте. Можно ли реализовать следующее (полагаю при помощи cron нужно делать) Есть сайт. На сайте клиент заполняет форму и отправляет ее. В эту же секунду на почту клиенту приходит письмо типа "Спасибо. Мы с вами свяжемся" и админу сайта тоже "У вас новая заявка" Думаю понятно? Можно ли сделать так, что бы клиенту письмо приходило не сразу, а с задержкой к примеру на 5 или 10 минут?  Думаю в cron на хосте нужно прописать какую-то команду. Помогите кто может. Заранее благодарен

Ответы (1)

Teylon +12
11.07.2016 15:20
Начнем с того что крон и отправка почты по умолчанию вообще никак не связаны. Отправляете Вы вероятно скриптом с сайта, крон тут не участвует.
Насколько я понимаю, необходима задержка, для создания видимости обработки сообщения человеком. Можно сделать примерно так:
1) вместо отправки письма писать адреса в отдельный файл
2) по кронтаб запускать скрипт, который будет файл проверять и отправлять сообщения с некоторой периодичностью, пусть будет 20 минут, по окончании отправки файл занулять.
Решение конечно костыльное, но не требует большого знания в программировании.
Также можно в скрипте отправки указать задержку перед отправкой, тем же sleep. Однако тут стоит отталкиваться от того что на виртуалке у таймевеб есть ограничение на время исполнения скрипта (1 минута) для дешевых тарифов, если у Вас не Eterno или 1сайт, можно попасться на ограничении по времени.

Похожие вопросы

Анатолий
84

Вход в админ панель

Скажите как мне войти в админ панель букса написанного на основе MFS копия букса ProfitCentr
Andrey
174

Проблема с отправкой почтовой формы

Доброго времени суток. Столкнулся со следующей проблемой - есть небольшой лэндинг на html, в котором есть форма отправки данных на почту gmail.  Для отправки формы используется небольшой php код <?php     if ($_SERVER['REQUEST_METHOD']=='POST'...
Даниил Редингер
470

Не могу войти в домен

Здравствуйте, заказал домен dragon-rp.fun , не могу войти в панель управления PublicDomainRegistry, я там пишу домен но мне пишет: Доменного имени DRAGON-RP.FUN не существует.  
С помощью соцсетей
У меня нет аккаунта Зарегистрироваться
Нажимая кнопку «Зарегистрироваться», я даю согласие на обработку своих персональных данных, указанных в форме регистрации.
С помощью соцсетей
У меня уже есть аккаунт Войти
Нажимая кнопку «Зарегистрироваться», я даю согласие на обработку своих персональных данных, указанных в форме регистрации.
Инструкции по восстановлению пароля высланы на Ваш адрес электронной почты.
Пожалуйста, укажите email вашего аккаунта
Ваш баланс 10 ТК
1 ТК = 1 ₽
О том, как заработать и потратить Таймкарму, читайте в этой статье
Чтобы потратить Таймкарму, зарегистрируйтесь на нашем сайте