Craftum — конструктор сайтов
Создайте сайт с помощью профессиональных шаблонов или придумайте дизайн с нуля
3535

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

1 ответ

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

Ответы (1)

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

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

Не отправляет письма с смтп

Есть сайт cheapsimki.com и при оформлении заказа приходят письма не через смтп, а через виртуальный сервер. Заголовки там поддельные и мейлру их блокирует. Jan 8 10:37:51 vh338 splogger[5618]: 1n66IR-0001Sc-6u <= rebrovsky@inbox.ru U=madara17 P=local...
Ray_B
161

Вопрос по файловому менеджеру в timeweb

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